求斐波那契数列的第n项。(迭代实现)

迭代实现就是指循环实现。

斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……

首先观察这个数列,除前三项外,其余都是前两项之和然后依次迭代,为此我们需要设制三个变量f1,f2,f3.

首先让f1=1,f2=1而f3=f1+f2然后设置for循环使其最大不超过n。

 

 后经过我们的调试发现在n=1和n=2时是无法进入循环的,并且观察数组需要输出1所以需要f3=1.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值