输入一个N(N<=10)阶方阵,按照如下方式调整方阵: 1.将第一列中最大数所在的行与第一行对调。 2.将第二列中从第二行到第N行最大数所在的行与第二行对调。 依此类推… N-1.将第N-1列中从第N-1行到第N行最大数所在的行与第N-1行对调。 N.输出这个方阵
while 1:
try:
n=int(input())
a=[]
c=[]
for i in range(n):
a.append(list(map(int,input().split())))
count=0
while a!=[]:
b=max(a,key=lambda x:x[count])
c.append(b)
del a[a.index(b)]
count+=1
for i in range(n):
print(' '.join(map(str,c[i])))
except:
break