计算出Fibonacci数列的前n项,Fibonacci数列的第一项和第二项都是1,从第三项开始,每项的值都是该项的前两项之和.即:
F(n) = F (n-1) + F(n-2) n≥3
F(1) = F(2) = 1 n=1,2
用java来编写
人气:223 ℃ 时间:2020-01-29 17:42:24
解答
很简单啊,用递归.已测试,有问题请留言.hi暂用不了.
public static void main(String args[]){
Test t = new Test();
System.out.println(t.fibonacci(7));
}
public int fibonacci(int num){
int result=0;
if(num==1){
result=1;
}
else if(num==2){
result=1;
}else{
result=fibonacci(num-1)+fibonacci(num-2);
}
return result;
}
推荐
- 斐波纳契(Fibonacci)数列的第一项是1,第二项是1,以后各项都是前两项之和,使用递归
- 菲波那契(Fibonacci)数列的第一项是0,第二项是l,以后各项都是前两项的和,试用递归算法和非递归算法各编
- 用Mathematica计算fibonacci数列
- 斐波那契数列指的是:1,1,2,3,5,8,13..这个数列从第三项开始,每一项都等于前两项之和,求斐波那契
- 使用MATLAB编写M 文件(传递参数n)计算Fibonacci 数列第n 项
- 求满足X^3+Y^3+Z^3=9且X+Y+Z=3的所有整数解
- (183-x)÷(285+x)=1/3怎么解
- 数学圆形面积计算
猜你喜欢