斐波那契数
C语言实现斐波那契数列的多种方法_斐波那契数列c语言-CSDN博客
题目描述
斐波那契数列为:1,1,2,3,5,8,13.....,常规递推公式f(n)=f(n-1)+f(n-2);
输入描述
输入一个整数n(0<=n<=50),为多组数据。
输出描述
输出第n个斐波那契数
样例输入
1 2 4样例输出
1 2 5提示
第0项为1、高精度
数组:前缀和
#include<stdio.h>
#define int long long
int a[60];
signed main()
{
int n;
a[0]=a[1]=1;
for(int i=2;i<60;i++)
{
a[i]=a[i-1]+a[i-2];
}
while(scanf("%lld",&n)!=EOF)
{
printf("%lld\n",a[n]);
}
}