解题思路以及注意事项:
从1 到n的素数,假如说n是99.则从1到99中2的倍数的都不是素数,然后1到99中3的 倍数的都不是素数。。。。。。。
实例代码:
#include<stdio.h> #include<math.h> void main() { int n,m,i,k; scanf("%d",&n); for(m=2;m<=n;m++) { k=1; for(i=2;i<m;i++) { if(m%i==0) k=0; } if(k!=0) printf("%d\n",m); } }
看看还有什么不懂的,请在下面评论区留言
0.0分
0 人评分
转化为字符数组浏览:843 |
C二级辅导-公约公倍 (C语言代码)浏览:848 |
化学品问题 (C语言代码)浏览:1360 |
假币问题 (C++代码)(向上取整的一种处理方式)浏览:1708 |
【蟠桃记】 (C++代码)(递归计算)浏览:1021 |
字符串的输入输出处理 (C语言代码)浏览:977 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:383 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1159 |
【计算直线的交点数】 (C语言代码)浏览:951 |
整除的尾数 (C语言代码)浏览:832 |