#include
#include
int prime(int n)
{ int yes, i;
if(n<=1) {return 0;}
yes=1;
for(i=2; i<=sqrt(n); i++)
if(n%i==0){ yes=0; break;}
/*************found**************/
return yes;
}
void main()
{ int count=0, i;
for(i=20;i<=700; i++)
/*************found**************/
if(prime(i)) count+=i;
printf("%d\n", count);
}
大家好,可以帮我改一下下面的程序吗? 下面的程序是求[20,700]之间所有的素数的个数。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
悬赏问题
- ¥15 stata安慰剂检验作图但是真实值不出现在图上
- ¥15 c程序不知道为什么得不到结果
- ¥40 复杂的限制性的商函数处理
- ¥15 程序不包含适用于入口点的静态Main方法
- ¥15 素材场景中光线烘焙后灯光失效
- ¥15 请教一下各位,为什么我这个没有实现模拟点击
- ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
- ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
- ¥20 有关区间dp的问题求解
- ¥15 多电路系统共用电源的串扰问题