#Q0517D01. 二维数组的转置
二维数组的转置
题目描述
编程实现对二维数组进行转置,即:将二维数组a的行变成列,存到另一个数组b中。
例如,如果一个3×5的二维数组a为:
78 57 13 -25 66
65 -52 34 7 -55
-33 19 -27 22 91
则转置后将得到一个5×3的二维数组b,为:
78 65 -33
57 -52 19
13 34 -27
-25 7 22
66 -55 91
输入格式
输入数据第1行为两个正整数n和m,表示二维数组的行和列,2≤n, m≤10。
接下来有n行,每行有m个数,用空格隔开,为二维数组中的元素。
输出格式
输出m行,每行有n个数,用空格隔开,为转置后的二维数组。
样例 #1
样例输入 #1
3 5
78 57 13 -25 66
65 -52 34 7 -55
-33 19 -27 22 91
样例输出 #1
78 65 -33
57 -52 19
13 34 -27
-25 7 22
66 -55 91