输入一个正整数n,表示矩阵的行数和列数,生成如下矩阵并进行输出。例如:输入3,则输出 1 3 4 2 5 8 6 7 9
时间: 2024-05-22 17:16:00 浏览: 34
输入一个矩阵,输出一个结果
n = int(input("请输入一个正整数n:"))
# 生成矩阵
matrix = [[0] * n for i in range(n)]
num = 1
for i in range(n):
for j in range(i+1):
matrix[j][i-j] = num
num += 1
# 输出矩阵
for i in range(n):
for j in range(n):
print(matrix[i][j], end=" ")
print()
阅读全文