c语言,实现任意多个数相加

2024-11-25 14:02:07
推荐回答(3个)
回答1:

#include
int main()
{
int n,s=0;
while(1)
{
scanf("%d",&n);
s+=n;
if(getchar()=='\n')break;
}
printf("sum=%d\n",s);
return 0;
}

回答2:

#include

void main()
{
long n,num,count=0,sum=0;
/*n表示数的个数,num表示每次输入的数,count表示统计量,sum所有数的和*/
printf("请输入数的个数");
scanf("%ld",&n);
printf("\n请输入所有的数");
while(count {scanf("%ld",&num);sum=sum+num;count++;}
printf("sum=%d\n",sum);
}

回答3:

很简单
#include

main()
{
int a,sum;
while(1)
{
scanf("%d",&a);
if(a=='#')
{
break;
}/*输入#时结束循环*/
sum+=a;
}
printf("the sum is %d",sum);
}