[求助]怎样把输入的数据求和啊?
比如说连续输入几个没有关联的数,以0表示这组数据输入完,然后输入下一组数据,输入0表示结束,输入#号键表示整个程序结束,把输入的数据的和打印出来。
输入
34
23
0
45
1
2
0
#
输出
57
48
请问这样的提的基本思路应该是怎样的呢?
比如说连续输入几个没有关联的数,以0表示这组数据输入完,然后输入下一组数据,输入0表示结束,输入#号键表示整个程序结束,把输入的数据的和打印出来。
输入
34
23
0
45
1
2
0
#
输出
57
48
请问这样的提的基本思路应该是怎样的呢?
2006-10-25 17:06
2006-10-25 17:36
2006-10-25 18:25
2006-10-25 18:55
2006-10-25 19:42
先参考这个程序,楼主学过整形数组吗
main()
{
int sum=0,i;
char c;
while(1)
{
scanf("%d",&i);
if(i!=0)
sum+=i;
else
if(i==0)
{printf("\nsum=%d\n",sum);sum=0;
scanf("%c",&c);
if(c=='#')
break;
}
}
}

2006-10-25 20:40
2006-10-25 21:33
我同意版主想法,但LZ不会

2006-10-25 21:36
2006-10-26 18:08