题目描述: KiKi现在得到一个包含nm个数的整数序列,现在他需要把这nm个数按顺序规划成一个n行m列的矩阵并输出,请你帮他完成这个任务。
输入描述: 一行,输入两个整数n和m,用空格分隔,第二行包含n*m个整数(范围-231~231-1)。(1≤n≤10, 1≤m≤10)
输出描述: 输出规划后n行m列的矩阵,每个数的后面有一个空格。
思路: 在读取的时候进行打印,并且在读取完一行后,可以直接换行显示即可~
int main()
{
int n = 0;
int m = 0;
scanf("%d %d",&n,&m);
int i = 0;
int j = 0;
for(i=0; i<n; i++)
{
int tmp = 0;
for(j=0; j<m; j++)
{
scanf("%d",&tmp);
printf("%d ",tmp);
}
printf("\n");
}
//这个双层for循环可以简化成一个for循环如下:
/*
for(i=1; i<=m*n; i++)
{
int tmp = 0;
scanf("%d", &tmp);
printf("%d ", tmp);
if(i%m == 0)
printf("\n");
}
*/
return 0;
}