C语言一口气输入n行,然后一口气输出n行,用什么方法?一起n行输入,一起n行输出

如题所述

可以

不过要设定一个结束字符, 不然程序怎么知道你在哪里结束, 一般来说以回车结束输入, 也可以自己设定一个, 比如设定以字母z为结束输入标志.

char s[100]={"\0"};
scanf("%[^z]",s);
printf("\n%s",s);

追问

如果n的值是不确定的呢

经过一系列运算后,每行都对应输出,行数不一定

追答

你这些数据不是由键盘输入?

追问

是。比如输入n个数,然后输出它们加一之后的值

是一口气输出

追答

说不清楚, 听不明白
有输入输出样例没有?

追问

例如输入任意n个数,分别输出它们加一之后的值

一次性输入和输出

追答

这样???  GIF动图, 如果不动, 点一下图片

追问

还是不动。就是一次输入n个数,输出n个数,不过都加了一而已

追答

这不是输入了6个数, 输出了6个数+1 ???

追问

图片不动,而且只要告诉我代码怎么弄就行

对,我去网页端看了一下,就是这样

像图片一样

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