琴海


私信TA

用户名:AiQinHai

访问量:6194

签 名:

他时若遂凌云志,敢笑黄巢不丈夫!

等  级
排  名 2040
经  验 2491
参赛次数 0
文章发表 7
年  龄 22
在职情况 学生
学  校 山东协和学院
专  业 计算机科学与技术

  自我简介:

解题思路:

素数和.PNG

参考代码:

#include <stdio.h>
void main()
{
    int i,j,m,n,sum=0;
    scanf("%d%d",&m,&n);
    for(i=m;i<=n;i++)//从m到n寻找素数
    {
        for(j=2;j<=i;j++)//判断当前数是不是素数
            if(i%j==0)break;//如果不是素数,那就break!
        //到这里证明当前数为素数
        if(i==j)sum+=i;//用sum加起来
    }
    printf("%d",sum);
}


 

0.0分

13 人评分

  评论区

当i=2时,第一个if不是因该就break了吗,为什么会加起来?
2024-02-12 22:31:54
欢迎留言一起交流
2023-09-07 21:03:38
  • «
  • 1
  • »