Python3 实现
lines, column, diration = input().strip('').split(' ')
lines = int(lines)
column = int (column)
diration = int (diration)
#创建对应行列的二维数组(矩阵)
matrix = [[0 for i in range(column)]for i in range(lines)]
#输入矩阵各元素
for i in range(lines):
linStr = input("")
linNum = linStr.split(" ")
for k in range(column):
matrix[i][k] = linNum[k]
# 进行行列变换
if diration == 1: #行变换
for i in range(int(lines/2)):
matrix[lines-i-1],matrix[i] = matrix[i],matrix[lines-i-1]
elif diration == 0: #列变换
for i in range(lines):
for j in range(int(column/2)):
matrix[i][column-j-1],matrix[i][j] = matrix[i][j],matrix[i][column-j-1]
else:
print("error")
#打印输出矩阵
for i in matrix:
for j in i:
print(j,end=" ")
print()