问题 H: 例题5-8 Fibonacci数列

1 问题

时间限制: 1 Sec 内存限制: 128 MB
提交: 2467 解决: 2011
[提交][状态][讨论版][命题人:外部导入]
题目描述
输入一个正整数n,求Fibonacci数列的第n个数。Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即:

要求输入的正整数n不超过50.

输入
一个不超过50的正整数
输出
Fibonacci数列的第n个数,末尾输出换行。
样例输入
20
样例输出
6765

2 参考代码

//斐波那契数列
#include<stdio.h>
int main(int argc, char const *argv[])
{
	int a[50]={1,1};
	int n,i;
	scanf("%d",&n);
	for(i = 2; i < n; ++i)
	{
		a[i]=a[i-1]+a[i-2];
	}
	printf("%d\n",a[n-1]);
	return 0;
}
发布了321 篇原创文章 · 获赞 51 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/qq_33375598/article/details/104060270
今日推荐