解题思路:
参考代码:
#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分
7 人评分
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:615 |
【亲和数】 (C语言代码)浏览:855 |
蛇行矩阵 (C语言代码)浏览:742 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1346 |
简单的a+b (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:534 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1478 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:610 |
最好的,浏览:563 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:795 |
琴海 2024-03-07 20:33:32 |
对呀,执行完break后跳出循环了,接着执行if(i==j),之后就可以加起来的哦