早教吧作业答案频道 -->其他-->
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++打出斐波那契数列用递归...的网友还看了以下:
求写一个关于c++斐波那契额数列代码任意一个数都可以用斐波那契数列(1,1,2,3,5,8,13. 2020-04-27 …
已知向量a=(mx,8),b=(2x+2,-x),c=(1,0),函数f(x)=a·b+1,g(x 2020-05-16 …
下列有关实验试剂的叙述正确的是()A.健那绿和甲基绿都是活体染色剂B.双缩脲试剂和吡罗红都呈紫红色 2020-06-10 …
关于斐林试剂检测还原糖实验,下列说法错误的是()A.斐林试剂必须现配现用B.斐林试剂与还原糖反应能 2020-06-10 …
检测生物组织中的果糖,淀粉,脂肪和蛋白质所使用的化学试剂依次是()A.双脲试剂,苏丹Ⅲ染液或苏丹Ⅳ 2020-06-10 …
鉴定染色体的成分应选用的化学试剂是()A.苏丹Ⅲ染液、双缩脲试剂B.双缩脲试剂、斐林试剂、碘液C. 2020-07-14 …
已知a,b,c是不完全相等的任意实数.若x=a2-bc,y=b2-acz=c2-ab,则x,y,z 2020-07-20 …
立体几何问题1,在空间指教坐标系o-xyz,点A,B,C坐标分为A(1,0,0),B(0,2,0), 2020-11-07 …
事件同时发生的概率,事件A的概率为0.5,B为0.6,C为0.7,A,B,C同时发的概率是多少?是三 2020-11-24 …
对于一元二次方程ax2+bx+c=0(a≠0),下列说法中错误的是()A.当a>0,c<0时,方程一 2020-12-01 …