解题思路:
两层循环,利用蛇形矩阵的每一行,列增量的规律(每一列的增量比行始终多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++代码)浏览:1264 |
用筛法求之N内的素数。 (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:673 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:471 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:385 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:681 |
IP判断 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题11.1 (C++代码)浏览:690 |
简单的a+b (C语言代码)浏览:657 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:638 |