解题思路:定义一个函数,再函数里套函数
注意事项:超时了,啊啊啊。
参考代码:
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 人评分
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:672 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:565 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:490 |
打印十字图 (C语言代码)浏览:2822 |
一元一次方程 (C语言代码)浏览:4247 |
C语言程序设计教程(第三版)课后习题12.5 (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:476 |
快速排序算法1浏览:996 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1288 |
1415题求解浏览:681 |