解题思路:
参考代码:
#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 人评分
【明明的随机数】 (C++代码)浏览:823 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1196 |
Hello, world! (C++代码)浏览:1769 |
罗列完美数 (C语言代码)浏览:511 |
永远的丰碑 (C语言代码)浏览:599 |
1231题解(注意理解“输入多个测试实例”)浏览:824 |
简单的a+b (C语言代码)浏览:491 |
10月月赛题解浏览:547 |
明明的随机数 (C语言代码)浏览:963 |
简单的a+b (C语言代码)浏览:591 |
琴海 2024-03-07 20:33:32 |
对呀,执行完break后跳出循环了,接着执行if(i==j),之后就可以加起来的哦