24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 387  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

刘源416

木虫 (正式写手)

至尊

[求助] 读不懂 已有1人参与

#include<stdio.h>
main()
{
int sum=0,i,n,m;
for(i=2;i<=100;i++)
{
for(n=2;n<=i/2;n++)
{
if(i%n==0)
break;
}
if(n>i/2)
//printf("%d\n",n);
{m++;
printf("%d ",i);
if(m%5==0)printf("\n";
sum+=i;
}
  }
printf("\n1~100内素数的个数:%d\n",m);
printf("1~100内所有素数的和:%d\n",sum);
}
此程序读不懂
回复此楼

» 猜你喜欢

上善若水 虚怀若谷 宁静致远 淡泊明志
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘源416

木虫 (正式写手)

至尊

引用回帖:
2楼: Originally posted by zzy滴号 at 2015-06-28 07:53:37
1、外层循环用来遍历2-100间的自然数;
2、如果是素数,那么此数就不能整除1和本身之外的数。所以只要判断2到此数之间是否存在一个数使原数可以整除它即可;
3、为了增加效率,实际上在判断素数时范围只需从2到原 ...

我就是看不懂它的素数的判别方法
上善若水 虚怀若谷 宁静致远 淡泊明志
3楼2015-06-28 10:48:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

zzy滴号

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
刘源416: 金币+5, ★★★很有帮助 2015-06-28 10:47:22
1、外层循环用来遍历2-100间的自然数;
2、如果是素数,那么此数就不能整除1和本身之外的数。所以只要判断2到此数之间是否存在一个数使原数可以整除它即可;
3、为了增加效率,实际上在判断素数时范围只需从2到原数的一半即可。若发现可以整除的数,则原数不是素数,内循环终止,此时必定n<=i/2。
4、反之,若n>i/2,那么证明原数为素数。m++增加素数个数并打印原数。每隔五个数换行( if(m%5)==0 )。然后增加总和sum。
5、之后,外层进入下一轮循环。
6、顺便提一下m没有赋初值。应该m=0。

[ 发自手机版 http://muchong.com/3g ]
天道酬勤
2楼2015-06-28 07:53:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy滴号

金虫 (小有名气)

引用回帖:
3楼: Originally posted by 刘源416 at 2015-06-28 10:48:52
我就是看不懂它的素数的判别方法...

如果自然数n不是素数,那么其必然有两个因子,因为内层循环的开始为2,所以另一个因子最大不会超过n/2 (n/2 > n/3 ....)。 因此,只要检测2-n/2间的数即可。

[ 发自手机版 http://muchong.com/3g ]
天道酬勤
4楼2015-06-28 12:35:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂22408 288分 +3 new382 2026-04-02 3/150 2026-04-02 14:34 by alice-2022
[考研] 一志愿北京科技材料科学与工程288分,求调剂 +11 是辰啊 2026-04-02 11/550 2026-04-02 14:33 by 牧少野
[考研] 材料专业求调剂 +10 月月鸟木 2026-04-01 10/500 2026-04-02 12:57 by wxiongid
[考研] 生医工0831调剂求推荐 +5 小熊睿睿_s 2026-03-27 7/350 2026-04-02 11:30 by 纺大杨老师
[考研] 271求调剂 +15 勒布朗@ 2026-03-31 20/1000 2026-04-02 11:24 by Sammy2
[考研] 一志愿北交大材料工程,总分358 +4 cs0106 2026-04-01 4/200 2026-04-02 07:42 by 尚水阁主
[考研] 材料求调剂 +8 呢呢妮妮 2026-04-01 8/400 2026-04-02 07:13 by yjolah
[考研] 284求调剂 +12 小熊~~ 2026-03-31 12/600 2026-04-01 20:23 by 花??
[考研] 0703一志愿南师大334求调剂 +4 seven7yu 2026-03-30 4/200 2026-04-01 16:10 by oooqiao
[论文投稿] chinese chemical letters英文版投稿求助 120+4 Yishengeryi 2026-03-30 5/250 2026-04-01 14:11 by 陆小果画大饼
[考研] 318求调剂 +10 陈晨79 2026-03-30 10/500 2026-03-31 17:37 by 544594351
[考研] 学硕274求调剂 +17 Li李鱼 2026-03-26 17/850 2026-03-31 15:19 by 客尔美德
[考研] 282求调剂 不挑专业 求收留 +4 Yam. 2026-03-30 5/250 2026-03-31 14:41 by 王亮_大连医科大
[考研] 11408总分309,一志愿东南大学求调剂,不挑专业 +5 天赋带到THU 2026-03-29 6/300 2026-03-30 20:49 by dick_runner
[考研] 085600 286分 材料求调剂 +11 麻辣鱿鱼 2026-03-27 12/600 2026-03-30 19:33 by Wang200018
[考研] 291求调剂 +5 Y-cap 2026-03-29 6/300 2026-03-29 13:18 by mumin1990
[考研] 求佛 +7 迷人的哈哈 2026-03-28 7/350 2026-03-28 16:47 by 催化大白
[考研] 308求调剂 +7 墨墨漠 2026-03-27 7/350 2026-03-28 07:43 by 热情沙漠
[考研] 330一志愿中国海洋大学 化学工程 085602 有读博意愿 求调剂 +3 wywy.. 2026-03-27 4/200 2026-03-28 03:32 by fmesaito
[考研] 315调剂 +4 0860求调剂 2026-03-26 5/250 2026-03-27 11:23 by wangjy2002
信息提示
请填处理意见