Description
斐波那切数列0,1,1,2,3,5,8,13,21,34,55……从第三项起,每一项都是紧挨着的前两项的和。写出计算斐波那切数列的任意一个数据项递归程序
Input
输入一个数字N,N<=35
Output
如题
Sample Input
6
Sample Output
5
HINT
这是一道简单的递归题,递归式很明显是js(a)=js(a-1)+js(a-2),有了递归式就十分好做了,下面看代码:
#include <bits/stdc++.h>
using namespace std;
int js(int n) {
if(n==1) {
return 0;
}
if

本文介绍了如何使用C++编写计算斐波那契数列的递归程序,根据提示,程序可处理不超过35的输入值。示例中,当输入为6时,输出为5。解决此问题的递归公式为js(a)=js(a-1)+js(a-2)。同时,文章也提到了记忆化搜索作为优化递归的一种方法。
最低0.47元/天 解锁文章
1241

被折叠的 条评论
为什么被折叠?



