求输出2到100中所有的素数的算法
答案:2 悬赏:50 手机版
解决时间 2022-01-01 05:37
- 提问者网友:辞取
- 2021-12-31 15:52
如上
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-12-31 16:04
#include <stdio.h> bool IsPrime(int n)//判断一个数是不是素数 { for(int i = 2;i < n;i++) { if(n % i == 0) return false; } return true; } void main() { int num[99];//整型数组 int i = 2; for(;i<101;i++) { num[i - 2] = i;//数组保存2~100 } for(i = 0;i < 99;i++) { if(!IsPrime(num[i])) num[i] = 0;//将数组中不是素数的元素赋值为0 } for(i = 0;i < 99;i++)//将数组中不是0的元素输出 { if(num[i] != 0) printf("%d\n",num[i]); } }
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-12-31 17:22
和我的回答一样,看来我也对了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯