第1个回答 2015-04-21
#include <stdio.h>
int issushu(int m)
{
if(m < 2)
return 0;
int i,n=sqrt(m);
for(i=2;i<=n;i++)
{
if(m%i==0)
break;
}
if(i>n)
return 0;
else
return 1;
}
void main()
{
int n;
int i;
int sum = 0;
scanf("%d",&n);
for(i = 2; i <= n;i++)
{
if(issushu(i))
sum += i;
}
printf("sum = [%d]\n",sum);
return;
}本回答被网友采纳