参考代码:
#include "stdio.h"
int isPrime(int n)
{
int i;
for(i=2;i<=n/2;i++)
if(n%i==0)
return 0;
return 1;
}
int main()
{
int i,count=0, sum;
for(i=501;i<1001;i+=2)
if(isPrime(i)==1)
{
printf("%5d",i);
count++;
sum+=i;
if(count%10==0)
printf("\n");
}
printf("素数之和:%d\n, sum");
return 0;
}
#include
void main() { int i,j,s,b;
for ( i=500,s=0;i<=1000;i++ ) {
b=1; for ( j=2;j<=i/2;j++ ) if ( i%j==0 ) { b=0; break; }
if ( b ) s+=i;
}
printf("%d\n",s);
}