fibonacci 数列--C++
2013-12-12 22:20
337 查看
// fibonacci 数列;就是用递归的方法求1 1 2 3 5 8 13 21 34 ...的值
// 这个函数用一个递归调用 f(n)=f(n-1)+f(n-2); 调用一个函数;
#include<iostream>
using namespace std;
int f(int n)
{
int s=1;
if(n==1||n==2)
s=1;
else
s=f(n-1)+f(n-2);
return s;
}
int main()
{
int n;
cin>>n;
cout<<f(n)<<endl;
return 0;
}
// 这个函数用一个递归调用 f(n)=f(n-1)+f(n-2); 调用一个函数;
#include<iostream>
using namespace std;
int f(int n)
{
int s=1;
if(n==1||n==2)
s=1;
else
s=f(n-1)+f(n-2);
return s;
}
int main()
{
int n;
cin>>n;
cout<<f(n)<<endl;
return 0;
}
相关文章推荐
- Problem H: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- Problem N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- acm-C++经典程序训练---斐波那契(Fibonacci)数列
- C++练习之 Fibonacci 数列
- 没什么亮点的第一篇呐…C++代码,求斐波那契(Fibonacci)数列的第n项,n可以为负数。递归算法,使用了记忆化搜索。
- 问题 N: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- Problem B: C/C++经典程序训练2---斐波那契(Fibonacci)数列
- 用C++编写 Fibonacci(斐波那契) 数列方法
- C++ - PAT - 1030. 完美数列(25)
- Fibonacci 数列及其计算方法
- Fibonacci 数列
- 斐波那契 (Fibonacci)数列
- 使用JavaScript ES6的新特性计算Fibonacci(非波拉契数列)
- 9. 输出10个斐波那契(Fibonacci)数列:1 1 2 3 5 8 13 21 34 55
- hdoj problem 5018 Revenge of Fibonacci(杂码&&菲菠数列)
- 网易笔试编程题:到Fibonacci数最小步数(C++)
- 斐波那契(Fibonacci)数列的七种实现方法
- 七种方式求斐波那契(Fibonacci)数列通项
- HDU 5167 Fibonacci (DFS + Fib数列)
- 数论(fabonacci数列) hdu-1568-Fibonacci