
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
谭浩强C语言第五版的一些课后习题第七章 第三题判断素数int main(){int n,p,i;printf("输入一个数 判断是否为素数:\n");scanf("%d",&n);bool flag=true;for(i=2,p=sqrt(n);i<=p;i++){if(n%i==0){flag=false;break;}}if(flag==true){printf("%d是素数\n
谭浩强C语言第五版的一些课后习题第七章 第二题求方程ax^2+bx+c的根int main(){float a,b,c;printf("输入x^2的系数:\n");scanf("%f",&a);printf("输入x的系数:\n");scanf("%f",&b);printf("输入常数项:\n");scanf("%f",&c);float det;det=b*b-4*a*
谭浩强C语言第五版的一些课后习题第七章 第六题连接两个字符串int main(){void pjstring(char s1[],char s2[],char s3[]);char s1[50],s2[50],s3[100];printf("输入第一个字符串:\n");scanf("%s",s1);printf("输入第二个字符串:\n");scanf("%s",s2);pjstring(s1,s
谭浩强C语言第五版的一些课后习题第八章 第二题输入三个字符串,从小到大输出int main(){char a[10],b[10],c[10];printf("输入三个字符串:\n");scanf("%s%s%s",a,b,c);char *p1=a; char *p2=b; char *p3=c;if(strcmp(a,b)>0){p1=b; p2=a;}if(strcmp(a,c)>
题目选自洛谷P3613比入门稍微麻烦了一点,该题主要为了理解用vector如何创建二维数组及其引用对应的值。解题代码:#include<stdio.h>#include<iostream>#include<vector>using namespace std;int n,q,i,j,k,opt;int main(){cin>>n>>q;v
题目选自洛谷P4913题目描述给出每个节点的两个儿子节点,建立一棵二叉树(根节点为1),如果是叶子节点,则输入0 0。建好树后希望知道这棵二叉树的深度。二叉树的深度是指从根节点到叶子结点时,最多经过了几层。最多有10^6 个结点。输入格式无输出格式无输入输出样例输入 172 73 64 50 00 00 00 0输出 14解题代码:#include<stdio.h>#include&l
面向对象三大特征:封装、继承、多态知识小结
一文搞懂数据结构系列之线性表部分,从0基础到快速手敲数据结构,小白也能轻松看懂的宝典!

常见分治算法总结(1)二分查找一篇文章,带你搞懂 二分查找(注:代码语言的选择不应该限制了我们对算法的理解)文章附有动图!一看就懂!
这道题题目并不复杂,思考一下也能知道用二分的方法来做。难点在于如何判断是否满足条件,以及二分的边界问题。