#include
_Bool sspd(unsigned long long i);
int main(void)
{
unsigned long long i,x,hj;
printf(" 请输蠢数绝入 1 个正整数;");
do
{
scanf("%llu",&x);
hj=0;
if(x)
for(i=x-1;i>2;i--)
if(sspd(i))
hj+=i;
if(x>1)
hj+=2;
if(x)
{
printf(" %llu 以内的素数和为:%llu\n\n",x,hj);
printf("毕渣 请输入 1 个正带姿整数;");
}
}while(x);
return 0;
}
_Bool sspd(unsigned long long srs) //必须:srs>2
{
unsigned long long div;
for(div=2;div*div
return 0;
return 1;
}
int sum_x(int x)
{
int sum=0,i=2,j;
if(x<3)
{
sum=0;
}
else
{
do
{
for(j=2;j<答空=i;j++)
if((i%j==0)&&(i!=j))
break;
if(j>纯举瞎做空=i)
sum+=i;
i++;
}while(i
return sum;
}
#include
int main()
{
int x,i,j,s,sign,temp;
scanf("%d",&x);
s=0;
i=2;
do
{
sign=1;
j=1;
do
{
if(i%j==0&&j!=1)
哗绝旅{
乱凳 sign=0;
break;
}
j++;
}while(j if(sign)
{
temp=i;
s+=temp;
}
宏扰 i++;
}while(iprintf("%d",s);
return 0;
}