早教吧作业答案频道 -->数学-->
斐波那契数列(Fibonacci)是指头两项为1,之后每项为前两项之和.F(1)=F(2)=1;F(N)=F(N-1)+F(N-2)(N>2)输入N,请你求出不小于N的最小Fibonacci数列中的数.例如:Fibonacci的前八个数为:1,1,2,3,5,8,13,2
题目详情
斐波那契数列(Fibonacci)是指头两项为1,之后每项为前两项之和.
F(1) = F(2) = 1;
F(N) = F(N-1) + F(N -2) (N > 2)
输入N,请你求出不小于N的最小Fibonacci数列中的数.例如:
Fibonacci的前八个数为:1,1,2,3,5,8,13,21.
如果输入9,在数列中,不小于9的最小数为13.同理输入7,则结果应为8,输入15,结果为21
F(1) = F(2) = 1;
F(N) = F(N-1) + F(N -2) (N > 2)
输入N,请你求出不小于N的最小Fibonacci数列中的数.例如:
Fibonacci的前八个数为:1,1,2,3,5,8,13,21.
如果输入9,在数列中,不小于9的最小数为13.同理输入7,则结果应为8,输入15,结果为21
▼优质解答
答案和解析
#include
long func(long n)
{
if(n==0||n==1)return n;
else return func(n-1)+func(n-2);
}
void main(){
long n;
printf("请输入n:");
scanf("%ld",&n);
printf("the result is %ld",func(n));
}
long func(long n)
{
if(n==0||n==1)return n;
else return func(n-1)+func(n-2);
}
void main(){
long n;
printf("请输入n:");
scanf("%ld",&n);
printf("the result is %ld",func(n));
}
看了 斐波那契数列(Fibonac...的网友还看了以下:
已知向量a=(2,1),b=(x,y).(1)若x∈{-1,0,1,2},y∈{-1,0,1},求向 2020-03-30 …
求一数列.高2.a(n+1)=2an/2an+1已知a1=1a(n+1)=2an/2an+1求数列 2020-04-25 …
S=(1+1/1*2+(2+1/2*3)+(3+1/3*4)+...+(20+1/20*21)S= 2020-04-27 …
设函数f(x)=(2^x)/(1+2^x)-1/2,[x]表示不超过x的最大整数,则函数y=[f( 2020-04-27 …
设函数f(x)=(1+1/n)的n次方(n∈正整数,n大于1,x∈r)1,对于任意x,证明(f(2 2020-05-14 …
几道数学计算题(请写过程)第一题1/2+(1/3+2/3)+(1/4+2/4+3/4)+…+(1/ 2020-05-16 …
2^2-1^2=2*1+13^2-2^2=2*2+14^2-3^2=2*3+1……(n+1)^2- 2020-05-19 …
1.7/x²-1+8/x²-2x=37-9x/x^3-x²-x+12.3/x²+x-2=x/x-1 2020-07-18 …
(1)已知a+b=-c,则a(1/a+1/b)+b(1/a+1/c)+c(1/a+1/b)的值是多少 2020-10-31 …
计算一道数学题,(1+1/2)×(1+1/3)×(1+1/4)×(1+1/5)×(1+1/6)×(1 2020-11-30 …