早教吧作业答案频道 -->其他-->
C++打出斐波那契数列用递归、递推、数组的方法要递归、递推、数组的方法打出斐波那契数列,麻烦用C++。在线等求解这个问题,至少定义三个变量:f0,f1,fn,其中f0和f1表示递推的前两项
题目详情
C++打出斐波那契数列用递归、递推、数组的方法
要递归、递推、数组的方法打出斐波那契数列,麻烦用C++。
在线等
求解这个问题,至少定义三个变量:f0,f1,fn,其中f0和f1表示递推的前两项。随着数列项增加,这两项不断更新,即按公式,总是由前两项推出后两项。
f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)(n>=2)
要递归、递推、数组的方法打出斐波那契数列,麻烦用C++。
在线等
求解这个问题,至少定义三个变量:f0,f1,fn,其中f0和f1表示递推的前两项。随着数列项增加,这两项不断更新,即按公式,总是由前两项推出后两项。
f(0)=0,f(1)=1,f(n)=f(n-1)+f(n-2)(n>=2)
▼优质解答
答案和解析
#include
using namespace std;
int main()
{
int f0,f1,f2,n,i; //输出到第n项
f0=0;
f1=1;
cin>>n;
cout< for(i=0;i {
f2=f0+f1;
f0=f1;
f1=f2;
cout< }
cout< return 0;
}
样例输入1:
20
样例输出1:
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
样例输入2:
1
样例输出2:
1
using namespace std;
int main()
{
int f0,f1,f2,n,i; //输出到第n项
f0=0;
f1=1;
cin>>n;
cout<
f2=f0+f1;
f0=f1;
f1=f2;
cout<
cout<
}
样例输入1:
20
样例输出1:
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765
样例输入2:
1
样例输出2:
1
看了 C++打出斐波那契数列用递归...的网友还看了以下:
下列说法错误的是A、小于-1的数的倒数大于其本身B、大于1的倒数小于其本身C、一个数的倒数不能等于 2020-05-14 …
关于重力的大小,以下说法正确的是()A.悬挂在竖直绳子上的物体,绳子对它的拉力一定等于其重力B.静 2020-05-20 …
关于重力的大小,以下说法正确的是()A.悬挂在竖直绳子上的物体,绳子对它的拉力一定等于其重力B.静 2020-05-20 …
if函数的使用方法如果B3等于F,则M3等于0.00125,如果B3等于C,则M3等于0.00145 2020-10-31 …
通过转让和继承等法律事实而取得著作权的其他公民、法人和其他组织所享有的部分著作人身权是指()。通过转 2020-11-06 …
在《探究求合力的方法》的实验五,(三)本实验采用的科学方法是A.理想实验法B.等效替代法C.控制变量 2020-12-14 …
在“探究求合力的方法”的实验中:(1)本实验采用的科学方法是;A.理想实验法B.等效替代法C.控制变 2020-12-14 …
下列关于《拿破仑法典》相关内容的述正确的是()A.该法典颁布于法兰西共和国时期B.第一次确立了民事权 2020-12-21 …
关于细胞的组成元素的说法中,你不赞同的是[]A.细胞中常见的化学元素有20多种,其中有C、H、Mg等 2020-12-21 …
人力资源的一些题目二、多选题1、绩效考核指标体系设计方法有().A.个案研究法B.德尔菲法C.访谈法 2020-12-25 …