解题思路以及注意事项:
从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 人评分
妹子杀手的故事 (C语言代码)浏览:550 |
高精度加法 (C++代码)(大数加法)浏览:824 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:490 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1262 |
兰顿蚂蚁 (C++代码)浏览:1026 |
哥德巴赫曾猜测 (C语言代码)浏览:845 |
【亲和数】 (C语言代码)浏览:627 |
数组输出 (C语言代码)错误???浏览:476 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:520 |