c语言素数判断及素数和

2025-05-09 11:28:28
推荐回答(1个)
回答1:

#include 

int isprime(int n)

{int i;

for(i=2;i*i<=n;i++)

if(!(n%i))return 0;

return n>1;  

}

int main() 

{int i,a,b,s=0;

scanf("%d%d",&a,&b);

for(i=a;i<=b;i++)

if(isprime(i))

{printf("%d ",i);

s+=i;

}

printf("\n%d~%d之间的素数和=%d\n",a,b,s);

return 0;

}