#include<stdio.h>int main(){ int m, n; for (m = 2; m <= 50; m++) { for (n = 2; n < m; n ++ ) { if (m % n ==0) break; } if (m == n) printf("%d ", m); } getchar(); return 0;}
3 回答
慕粉13202587281
TA贡献9条经验 获得超1个赞
这个就是求素数的原理,素数是指除了本身和1与任何数都无法整除的数,代码的意思是输出2~50内的所有的素数,就是一个一个遍历,其实只要计算2~根号m内的数就行了
- 3 回答
- 0 关注
- 1091 浏览
添加回答
举报
0/150
提交
取消