解题思路:
两层循环,利用蛇形矩阵的每一行,列增量的规律(每一列的增量比行始终多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 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:915 |
IP判断 (C语言描述,蓝桥杯)浏览:1094 |
简单的a+b (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:556 |
杨辉三角 (C语言代码)浏览:484 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:593 |
敲七 (C语言代码)浏览:2699 |
C语言程序设计教程(第三版)课后习题10.1 (C语言代码)浏览:759 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1258 |