题目描述 Description
斐波纳契数列是这样的数列:
f1 = 1
f2 = 1
f3 = 2
f4 = 3
....
fn = fn-1 + fn-2
输入一个整数n
求fn
输入描述 Input Description
一个整数n, n<= 40
输出描述 Output Description
一个整数f
代码:
#include<iostream>
using namespace std;
int f(int n)
{
if(n==1||n==2)
return 1;
else
return f(n-1)+f(n-2);
}
int main()
{
int n;
cin>>n;
cout<<f(n);
return 0;
}
本文介绍了一个简单的递归算法来计算斐波纳契数列的第n项。通过递归调用的方式实现了斐波纳契数列的计算,并提供了完整的C++代码示例。
728

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



