c++求Fibonacci(菲波那切)数列的第n项

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld

题目描述

现在已知Fibonacci(菲波那切)数列的前几项0、1、1、2、3、5、8……,编程求出第 N 项。

输入描述:

输入一行,包含一个正整数N

1 <= N <= 50

输出描述:

输出一个整数。

示例1

输入

 49

输出

4807526976
#include<iostream>
using namespace std;
int main()
{
	 int N;
	cin>>N;
	long long int a[50];
	a[0]=0;
	a[1]=1;
	for(int i=2;i<N;i++)
	{
		a[i]=a[i-1]+a[i-2];
	}
	cout<<a[N-1]<<endl;
	return 0;
 } 
发布了47 篇原创文章 · 获赞 52 · 访问量 9587

猜你喜欢

转载自blog.csdn.net/qq_43575301/article/details/103212245