#include <iostream>
using namespace std;
long long fib(int n)
{
int fb[] = {0,1};
if(n<2)
return fb[n];
long long one = 0,two = 1;
long long save = 0;
for(int i=2;i<=n;++i)
{
save = two;
two = one+two;
one = save;
}
return two;
}
int main()
{
long n;
while(cin>>n)
{
cout<<fib(n)<<endl;
}
return 0;
}
斐波那契数列
最新推荐文章于 2024-11-21 22:08:10 发布