#include<iostream>
using namespace std;
int dg(int n)
{
if(n==1 || n==2)
return 1;
else
return dg(n-1)+dg(n-2);
}
int main()
{int n;
cout<<"输出菲波那契数第n项:";
cin>>n;
cout<<n<<"项"<<dg(n)<<endl;
}
#include<iostream>
using namespace std;
int dg(int n)
{
if(n==1 || n==2)
return 1;
else
return dg(n-1)+dg(n-2);
}
int main()
{int n;
cout<<"输出菲波那契数第n项:";
cin>>n;
cout<<n<<"项"<<dg(n)<<endl;
}
上一篇:学生成绩信息管理c++
下一篇:级数求和算法c++
斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。
斐波那契数
先看整数的快速幂运算正常情况下,假如你要计算X11,则需要X11 = X * X * X * X * X * X * X * X * X * X * X而快速幂
各个oj上都能碰到斐波那契数列这种经典的问题,我的博客里面也写过斐波那契算法之类的问题,这次不讨论快速幂去解决斐波那契,这次是来优化递归来计算斐波那契
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M