数列"/>
1159:斐波那契数列
1159:斐波那契数列
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 35795 通过数: 24787
【题目描述】
用递归函数输出斐波那契数列第n项。0,1,1,2,3,5,8,13……
【输入】
一个正整数n,表示第n项。
【输出】
第n项是多少。
【输入样例】
3
【输出样例】
1
以上信息摘抄于信息学奥赛一本通(C++版)在线评测系统
网址:信息学奥赛一本通(C++版)在线评测系统:8088/index.php
#include<iostream>
using namespace std;
int f(int a){if(a==1){//当输入值为1时return 0;}if(a==2){//当输入值为2时return 1;}return f(a-1)+f(a-2);//返回
}
int main(){int a;cin>>a;a=f(a);cout<<a;return 0;
}
无注释:
#include<iostream>
using namespace std;
int f(int a){if(a==1){return 0;}if(a==2){return 1;}return f(a-1)+f(a-2);
}
int main(){int a;cin>>a;a=f(a);cout<<a;return 0;
}
更多推荐
1159:斐波那契数列
发布评论