c语言中,要求输入多组数字,以输入数字0000为结束标志,该怎么做?

如题所述

思路:使用一个一维数组temp[4]来记录输入的四个数字,然后判断是否都为零(用变量sign标志,当sign=0时,四个数字都为0,中止外循环,若sign=1,则跳出内循环,继续外循环的输入),如果都为零则结束输入,如果不为零,将temp数组中的值依次赋予目标数组。

intarray[100];

inttemp[4]={1,1,1,1};/*初始化*/

intsign=1;

inti=0,j=0;

while(sign)

{

for(i=0;i<4;i++)

scanf(\"%d


温馨提示:答案为网友推荐,仅供参考