c语言中如何在同一行输入数据

来源:百度知道 编辑:UC知道 时间:2024/06/08 04:37:10
分配一个n维矩阵空间,如a[n][n],在输入数据时如何使每n个数显示在同一行上

输入好像只能自己控制,到了n个就回车……它是从流中提取数据,取够了就拉到,但是你不回车它还不会开始取。取完还有的话就留在缓存中,等又有输入函数的时候排队再提取数据。输出的话就好办了。

先定义一个标志变量如int k;
顺序横向输出数组元素,每输出一个元素后k++,在输出下一个元素前检查if(k%n==0)printf("\n");/*换行*/
只要在对上述算法进行二级求精即可。