#include <stdio.h>
int main()
{
int i,j,m,n;
scanf("%d %d",&m,&n);//这里以空格隔开,输入时也应空格输入。
int a[m][n];
int b[n][m];//下标一定为确定过范围的数,不然计算机会随机开辟内存空间.
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);//循环输入数字。
}
}for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{ b[i][j]=a[j][i];//在此循环中i与j的终止条件改变了,所以给a数组下表需交换。
printf("%d ",b[i][j]);
}printf("\n");//内循环结束,外循环一次换行。
}
return 0;
}