代码运行结果为啥是13啊

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕然然 2021-09-05 16:51:33

同学你好,斐波那契数列的规则为:数列下标为0和1的项的值都是1,从下标为2的项开始,每项等于前面两项的和。

以下数列满足这个规则,为斐波那契数列:1、1、2、3、5、8、13、21...,其中下标为6的项为13。

而递归函数fib的功能就是返回斐波那契数列中下标为n的那项的值:

n=0时,fib(0)为1;

n=1时,fib(1)为1;

n=2时,fib(2)为2;

n=3时,fib(3)为3;

...

n=6时,fib(6)为13;

所以当传入的下标n为6时,其返回结果为13。

祝学习愉快!

  • 提问者 球球不一般 #1

    不明白,回复的内容

    2021-09-05 16:54:23
  • 提问者 球球不一般 #2

    不明白回复的内容。n等于0乃段

    2021-09-05 16:55:23
  • 提问者 球球不一般 #3

    N-1和N-2也不等于1啊,能有计算过程说下吗

    2021-09-05 17:00:13
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师