我是靠谱客的博主 清新镜子,最近开发中收集的这篇文章主要介绍头歌:循环3第3关:斐波那契数列,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

任务描述

本关任务:已知斐波那契数列1、1、2、3、5、8、13、21、34、……每一项等于前两项之和,求第N项的值。

相关知识(略)

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、…… 在数学上,斐波那契数列以如下被以递推的方法定义: F(1)=1,F(2)=1 F(n)=F(n−1)+F(n−2)(n≥3)

编程要求

根据提示,在右侧编辑器Begin-End处补充代码,求解出输入为n时,斐波那契数列的值。

输入 输入一个正整数n,占一行

输出 斐波那契第n项的值

测试说明

平台会对你编写的代码进行测试,若是与预期输出相同,则算通关。 样例输入: 9 样例输出: 34

#include<stdio.h>
    int Fib(int n)
	{
		int i;
		int arr[100] = {0,1,1};
		for (i = 2; i <= n; i++)
		{
			arr[i] = arr[i - 1] + arr[i - 2];    
		}
		return arr[n];
	}
	int main()
	{
		int n;
		scanf("%d", &n);
		printf("%d", Fib(n));
		return 0;
	}

最后

以上就是清新镜子为你收集整理的头歌:循环3第3关:斐波那契数列的全部内容,希望文章能够帮你解决头歌:循环3第3关:斐波那契数列所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部