解题思路:定义一个函数,再函数里套函数
注意事项:超时了,啊啊啊。
参考代码:
def shengyu(x):
sum = 1
for i in range(x,n+1):
if (i-x) >= 4:
sum = sum + shengyu(i)
return sum
while True:
n = int(input())
if n == 0:
break
else:
m = 0
for i in range(1,n+1):
m = m +shengyu(i)
print(m)
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:690 |
C语言训练-计算1977!* (C语言代码)浏览:904 |
点我有惊喜!你懂得!浏览:1335 |
矩阵转置 (C语言代码)浏览:1529 |
简单的a+b (C语言代码)浏览:737 |
C语言训练-求素数问题 (C语言代码)浏览:1460 |
九宫重排 (C++代码)浏览:1336 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:883 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:546 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:696 |