//第m个到n个素数加和
//素数 2 3 5 7 11 13 ...
// sum 2 5 10 17 28 41...
#include<stdio.h>
int isPrime(int a)
{
int isPrime;
int i;
if(a==2){
isPrime=1;
}
for(i=2;i<a;i++){
if(a%i==0){
isPrime=0;
break;
}
isPrime=1;
}
return isPrime;
}
int main()
{
int k,m,n;
int count=0;
scanf("%d %d",&m,&n);
int judge;
int sum=0;
for(k=2;k<99999;k++){
judge=isPrime(k);
if(judge==1){
count++;
if(count>=m){
if(count<=n){
sum=sum+k;
}
}
}
}
printf("%d",sum);
}
翁恺慕课c语言作业 第五章 求第m到第n个素数的和
最新推荐文章于 2023-03-07 15:14:46 发布