c语言求1000以内的素数和

用c语言求1000以内的素数和
2025-03-10 19:15:53
推荐回答(2个)
回答1:

#include
#define N 1000
int main(int argc, char *argv[])
{
int i,j,sum,flage;
for(i=2;i {
flage=0;
for(j=1;j<=i&&flage<=2;j++)
if(i%j==0)flage++;

if(flage==2)sum+=i;
}
printf("1000以内的素数和为:%d\n",sum);

return 0;
}

回答2:

#include
#define N
void main()
{ int sum,i,j,k;
for ( i=3,sum=0;i<=N;i++ )
{ k=0;
for ( j=2;j if ( k==0 ) sum+=i;
}
printf("%d\n",sum);
}