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为第五个数)
希望以上回答对您有所帮助~ 如果您对我的回答满意的话,麻烦给个赞哦~
谢谢