比如说连续输入几个没有关联的数,以0表示这组数据输入完,然后输入下一组数据,输入0表示结束,输入#号键表示整个程序结束,把输入的数据的和打印出来。输入3423045120#输出5748
请问这样的提的基本思路应该是怎样的呢?
我是一个初学者,还没学到字符数组呢!呵呵,你说的我看不懂啊,但还是谢谢你!
先参考这个程序,楼主学过整形数组吗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; }
}}
我同意版主想法,但LZ不会
while之后的括号里的1是什么意思啊?