c语言的多组数据输入输出

问一下什么叫多组数据输入输出,图片中n- -有什么用呢?为什么要这样做呢,这n并不能控制输入的个数啊???,求大佬讲解详细点,明天要去参加程序设计大赛,学校搞的,都是萌新去的,然后要我们了解一下多组数据输入输出,我是真的看不懂

不了解你对C的了解程度,不知道下面说的你听的懂不,
第一个,定义2个变量,n表示输入输出次数,a表示输入输出内容,用while控制次数,没输入一次,次数减少一次,n减到0,结束输入输出,其他的就是输入输出控制语句,不懂追问我,
第二个,定义了一个死循环,输入一个,输出一个,次数不限制,点了退出接结束执行,
这样在循环内执行的结果就是可以不断的输入输出,追问

但是我只定义了一个a,就算n很大,我也只能输入一个数啊

我c学到链表了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-14
while循环首先判断n是否大于零,然后n-1,然后需要输入一个数赋值给a,然后输出a.
然后继续循环.每循环一次就需要输入一个数给a赋值,然后输出.
直到n=0,结束循环.
第2个回答  2018-12-13
n--表示n = n-1,那么while(n--)的隐含条件是(while(n-- > 0)),所以会循环n次。
你也可以定义一个变量i;
int i;
for(i=0;i<n;i++){
    //do something... ...
}
两种写法等价。

追问

但是我只定义了一个a,就算n很大,我也只能输入一个数啊

本回答被网友采纳
第3个回答  2018-12-13
自己想很简单
相似回答