#include <stdio.h>
#include <math.h>
int IsPrime(int n)
{
int i, s;
for(i = 2, s = sqrt(n); i <= s; i++)
if(n % i == 0) return 0;
return 1;
}
void main( )
{
int i, sum;
for(i = 2, sum = 0; i < 100; i++)
if(IsPrime(i)) sum += i;
printf("100以内的所有的
质数的和为%d\n", sum);
}本回答被提问者采纳