题解 | 蛇形矩阵
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
N = int(input())
if N == 1:
print(1)
else:
first = 1
for i in range(N): # 按行输出
M = N - i # 列数
first += i
string = str(first) # 首列
if M > 1:
addnum = 2 + i
nextnum = first + addnum
for j in range(1,M):
string += " " + str(nextnum)
addnum += 1
nextnum += addnum
print(string)
查看19道真题和解析
