解题思路:
分析每一行数列通式为
(n(3+n))/2+1
(n(5+n))/2+2
(n(7+n))/2+4
······
3,5,7为等差数列
1,2,4为等差数列的前n项和
注意事项:
参考代码:
n=int(input())
for i in range(0,n+1):
for j in range(0,n-i):
m=((1+i)*i)/2+1
c=2*i+3
b=j*(c+j)
print(int(b/2+m),end=' ')
print()
0.0分
0 人评分
1118(求助_已解决)浏览:351 |
The 3n + 1 problem (C语言代码)浏览:550 |
DNA (C语言代码)浏览:837 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:417 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:522 |
素数的个数 一直是超时浏览:698 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:646 |
C语言训练-自由落体问题 (C语言代码)浏览:637 |
WU-C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:811 |
求组合数 (C语言代码)浏览:1573 |