#include<stdio.h>
#include<math.h>
int main()
{
int num,sum=0,i,flat=1;
for(num=100;num<200;num++)
{
for(i=2;i<=(int)sqrt((double)num);i++)
{
if(num%i==0)
{
flat=0;
break;
}
}
if(flat)
{
printf("%d ",num);
sum+=num;
}
flat=1;
}
printf("\n100~200之间的素数和为:%d\n",sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考