早教吧作业答案频道 -->其他-->
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++打出斐波那契数列用递归...的网友还看了以下:
为什么f(1-m)+f(1-m2)>0,即为f(1-m)>f(m2-1).求详解为什么f(1-m)+ 2020-03-30 …
题1,已知点A(3,根号3),O为坐标原点,点P(x,y)满足:根号3x-y≤0,x-根号3y+2 2020-05-16 …
y=(1-x^2)/(1+x^2)的定义域为?f(x)=3√x/√1-x的定义域是?f(x)=1/ 2020-05-17 …
一道关于空间曲线的问题设函数f(x,y)在点(0,0)附近有定义,且fx'(0,0)=3,fy'( 2020-06-15 …
涵数F(X)有关定义域1.设涵数F(X)=2X-1则F(X+1)F(F(X))2.涵数F(X)的定 2020-06-29 …
fx与f(g(x))的定义域问题f(x+2)的定义域(1,4),是指x取值在(1,4)还是x+2取 2020-07-25 …
动量定理和动能定理的转化根据动量定理:F*t=MV且t=S/V的F*S=MV^2可动能定理是F*S 2020-07-26 …
这道题来自2012河南郑州第一次质量预测,如果觉得我把题打错了,可以去网上看看原题.:定义在(-1, 2020-11-12 …
高数上对通量的一点疑惑通量,定义是向量场F通过某一封闭曲线的流量.这个穿过,是垂直于平面穿过?还是从 2020-12-05 …
高一函数问题(深究类)函数y=f(x+1)=3x+2其中x+1是自变量,对应关系f是3(自变量-1) 2020-12-29 …