解题思路:
在递推关系为f(n)=f(n−1)+f(n−3) 的情况下
while True: n = int(input()) if n == 0: break if n <= 4: print(n) else: a, b, c = 1, 2, 3 for _ in range(4, n): a, b, c = b, c, a + c print(a + c)
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1521 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:1058 |
打印十字图 (C语言代码)浏览:2710 |
1124题解浏览:595 |
简单的a+b (C语言代码)浏览:540 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:518 |
C语言程序设计教程(第三版)课后习题6.11 (C++代码)浏览:521 |
C语言程序设计教程(第三版)课后习题8.4 (C++代码)浏览:458 |
printf基础练习2 (C语言代码)浏览:604 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:2008 |