解题思路:
参考代码:
#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 人评分
琴海 2024-03-07 20:33:32 |
对呀,执行完break后跳出循环了,接着执行if(i==j),之后就可以加起来的哦