解题思路:
参考代码:
#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分
8 人评分
简单的a+b (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:496 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:556 |
简单的a+b (C语言代码)浏览:547 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:972 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1280 |
众数问题 (C语言代码)浏览:869 |
简单的a+b (C语言代码)浏览:852 |
【计算两点间的距离】 (C语言代码)浏览:1508 |
C语言训练-亲密数 (C语言代码)浏览:688 |
琴海 2024-03-07 20:33:32 |
对呀,执行完break后跳出循环了,接着执行if(i==j),之后就可以加起来的哦