在代码中加入换行符就可以实现分行显示,下面介绍2种的方法:

printf("a[0]=%d\n",a[0]);//方法一:加入“\n”,会输出换行
puts("");//方法一:直接加puts("")即可换行
补充:2中方法各有所长,根据实际情况选用
要实现多行输入,再多行输出,可采用数组协助实现,方法如下:
方法一:将已输入的数据先保存到数组(二维数组)中,然后再进行数据计算并输出结果
方法二:输入时,完成计算,将结果存储到数组(一维数组)中,全部计算完成,输出结果数组。
采用哪一种方法,要看上体题目特点和要求。
如,题目:输入n行整数,输出每行的平均数 (可采用方法二)
1、C语言中scanf如何实现连续换行输入:
while(scanf("%d", value) != EOF){ // 可以连续换行输入value
返回值:scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。(EOF值为-1)。
调用:其调用形式为:scanf("格式说明字符串",变量地址);变量地址要求有效,并且与格式说明的次序一致。
如果你想输出五个一换行的话,可以用循环控制。比如说:
大概就是这样的了
i%5!=0是用来控制是否已经输出了五个数据;如果已经等于0了就意味着输出了五个数据,应该输出换行符了
由于不知道你具体想做哪个方面的控制,大体是这么做了
思路:定义一个字符串并初始为“生蛋快乐”,接着while循环输出该字符串。
输入char a[20]="生蛋快乐";//定义并初始化字符串
scanf("%d",n);//输入整数n,表示需要输出多行"生蛋快乐"
运行结果:输入3,输出3行"生蛋快乐"