c语言程序设计题目

2024-12-12 10:35:55
推荐回答(3个)
回答1:

#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*divif(!(srs%div))
return 0;
return 1;     
}

回答2:

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;

}

回答3:

#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(i printf("%d",s);
 return 0;
}