黑马程序员技术交流社区
标题:
iOS基础班必备C语言技能---(一)
[打印本页]
作者:
叶子哥
时间:
2016-4-24 09:52
标题:
iOS基础班必备C语言技能---(一)
对于学习C语言的童鞋们,我整理了一下以前做过的经典C语言题目,特地拿出来分享给大家.希望能有所帮助,多多回复下,帮我攒点技术分
/*判断10-200之间有多少个素数,并输出所有素数及素数的个数。
程序分析:判断素数的方法:用一个数分别去除(2到sqrt(这个数)),如果能被整除,
则表明此数不是素数,反之是素数。*/
int m = 0,flag = 1,k;
for (int i=10; i<201; i++) {
k = sqrt(i + 1);
for (int j=2; j<=k ; j++) {
if (i % j == 0) {
flag = 0;
break;
}
}
if (flag) {
printf("%d\t",i);
m++;
if (m % 10 == 0) {
printf("\n");
}
}
flag = 1; //特别注意,此处要进行重赋值
}
printf("一共有(%d)个素数\n",m);
复制代码
别忘了导入头文件 #include<math.h> 因为这里使用了一个sqrt()函数.
作者:
妖精的尾巴_wzn
时间:
2016-5-5 13:17
给你个人赞,感觉好牛的样子。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2