[求助]输入任意个数进行累加,当输入0时结束累加并显示累加结果
“输入任意个数进行累加,当输入0时结束累加并显示累加结果”怎么做啊。谢谢。
[此贴子已经被作者于2006-2-16 18:02:04编辑过]
首先说明:不可能是任意多个数,因为这样总会有溢出的时候。
#include<stdio.h>
main()
{ long int temp;
long int sum=0;
while(scanf("%ld",&temp)==1&&temp!=0)
{
sum=sum+temp;
}
printf("sum=%ld",sum);
getch();
}