C语言斐波那契数列for循环为什么最后要写f1=f2,f2=f3

1个回答
展开全部
摘要 您好,很高兴为您解答。C语言斐波那契数列for循环最后要写f1=f2,f2=f3因为斐波那契数列 1 1 2 3 5 8 13 21 34~~~~
我猜f1,f2的初始值都是1吧。
我假设你要求出的个数length=20;
那么f=f1+f2=2 (f为第三个数)
要求第四个数
f1=f2,f2=f;
那么f=f1+f2=3 (f为第四个数)
要求第五个数
f1=f2,f2=f;
那么f=f1+f2=5 (f为第五个数)
咨询记录 · 回答于2022-04-21
C语言斐波那契数列for循环为什么最后要写f1=f2,f2=f3
您好,您的问题我已经看到了,正在整理答案,请稍等一会儿哦~
好的,谢谢
您好,很高兴为您解答。C语言斐波那契数列for循环最后要写f1=f2,f2=f3因为斐波那契数列 1 1 2 3 5 8 13 21 34~~~~我猜f1,f2的初始值都是1吧。我假设你要求出的个数length=20;那么f=f1+f2=2 (f为第三个数)要求第四个数f1=f2,f2=f;那么f=f1+f2=3 (f为第四个数)要求第五个数f1=f2,f2=f;那么f=f1+f2=5 (f为第五个数)
希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~
谢谢
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消