题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
n = int(input()) # 输入蛇形矩阵的宽度和高度n
res = [[]for i in range(n)] # 创建高度为n的kong列表
num = 1 # 插入的数字是从1开始的,所以num的值设置为1
# 构建蛇形矩阵
for i in range(n): # 用i表示(横坐标+纵坐标的和)
for j in range(i,-1,-1): #用表示行,是纵坐标的值
res[j].append(num) # 在每一行插入num
num += 1
# 输出蛇形矩阵
for k in res:
print(*k)
查看13道真题和解析