解题思路:
在递推关系为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语言代码)浏览:891 |
剔除相关数 (C语言代码)浏览:1015 |
C语言训练-计算1977!* (C++代码)浏览:856 |
C语言训练-求PI* (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:565 |
DNA (C语言代码)浏览:540 |
1157题解浏览:715 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:561 |
大家好,我是验题君浏览:577 |
DNA (C语言代码)浏览:749 |