从键盘输入一个m(2<=m<=6)*n(2<=n<=6)阶的矩阵,编程输出它的转置矩阵。
输入格式:
在第一行输入矩阵的行数m和列数n的值,在第二行按照矩阵格式输入矩阵的数据,同行数据之间用空格隔开。
输出格式:
矩阵格式输出,同行数据之间用一个空格隔开。
输入样例:
3 5
1 2 3 4 5
1 2 3 4 5
1 2 3 4 5
输出样例:
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
解答代码:
m,n = map(int,input().split())
a = []
for i in range(0,m):
a.append(list(map(int, input().split())))
for i in range(0,n):
for j in range(m):
print(a[j][i],end = "")
if j == m-1:
print("")
else :
print(" ",end = "")