题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
通过观察发现,第i行第一个数与第i+1行第一个数,其差为i
第i行第j个数,其与第i行第一个数相差为i+j
a = int(input())
b, c= 1, 0
d = []
for i in range(0,a):
d = []
b +=i
c = b
for j in range(i,a):
d.append(str(c))
c += j+2
#d.append(str(c))
e = ' '.join(d)
print(e)
查看10道真题和解析