您的位置:首页 > 其它

用递归的方法编写函数求斐波那契级数,观察递归调用的过程

2016-11-18 10:38 239 查看
#include<iostream>
using namespace std;
int fbn(int n){
cout<<"调用fbn("<<n<<")的过程: ";
if(n==1||n==2){
cout<<"返回 1"<<endl;
return 1;
}
else{
cout<<"调用fbn("<<n-1<<")和 调用fbn("<<n-2<<")"<<endl;
return fbn(n-1)+fbn(n-2);
}
}
int main(){
cout<<"请输入一个数:";
int n;
cin>>n;
cout<<endl<<endl;
cout<<"最后结果:f("<<n<<")等于"<<fbn(n)<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: