#include <stdio.h>
int main()
{
int m;
int n;
int x=2;
int y=0;
int cnt=0;
scanf("%d %d", &n, &m);
for( x=2; cnt<m; x++){
int i;
int isPrime=1;
for ( i=2; i<x; i++) {
if(x % i == 0){
isPrime = 0;
break;
}
}
if( isPrime == 1){
cnt++;
if( cnt>=n ){
y += x;
}
}
}
printf("%d\n", y);
return 0;
}
C语言——求素数和——第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数
本文介绍了一个使用C语言编写的程序,该程序通过输入两个整数n和m,计算从第n个素数开始到第m个素数的所有素数之和。程序首先读取用户输入的范围,然后遍历每个数检查是否为素数,并累加到指定范围内所有素数的总和。

被折叠的 条评论
为什么被折叠?



