数列。"/>
小蒜蒜最近学习了斐波那契数列。
我有点好奇,为什么有些人写这段代码,还要单拎一个函数出来,可能还是因为自己的认识过于浅薄的缘故吧。
小蒜蒜最近学习了斐波那契数列。
斐波那契数列是指这样的数列:数列的第一个和第二个数都为 11,接下来每个数都等于前面 22 个数之和。
给出一个正整数 kk,要求斐波那契数列中第 kk 个数是多少。
输入格式
输入一行,包含一个正整数 kk。(1 \le k \le 461≤k≤46)
输出格式
输出一行,包含一个正整数,表示斐波那契数列中的第 kk 个数。
输出时每行末尾的多余空格,不影响答案正确性
样例输入复制
19
样例输出复制
4181
#include<bits/stdc++.h>
using namespace std;
int main()
{int a[46];a[0]=1;a[1]=1;int i;for(i=2;i<46;i++){a[i]=a[i-1]+a[i-2];}int n;cin>>n;cout<<a[n-1]<<endl;return 0;
}
更多推荐
小蒜蒜最近学习了斐波那契数列。
发布评论