解题思路:
两层循环,利用蛇形矩阵的每一行,列增量的规律(每一列的增量比行始终多1)来定义循环的次数,从而实现行列的递进。
注意事项:
两次循环关联变量的定义。
参考代码:
N=int(input())
a=1
for i in range(1,N+1):
print(a,end=' ')
if i==N+1:
break
b=a
a=a+i
for j in range(i+1,N+1):
b=b+j
print(b,end=' ')
if j==N:
print()
0.0分
2 人评分