解题思路以及注意事项:
从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 人评分