早教吧作业答案频道 -->其他-->
关于java循环只用循环,求解下列题目已知:faibonacci(费波那契)数列的前几个数分别为0,1,1,2,3,5,……。从第3项开始,每一项都等于前两项的和。读入一个整数n,编程求出此数
题目详情
关于java循环
只用循环,求解下列题目
已知:faibonacci(费波那契)数列的前几个数分别为0,1,1,2,3,5,……。 从第3 项开始,每一项都等于前两项的和。 读入一个整数n,编程求出此数列的前n 项的和。 注意:这里的数列是从0 开始的。 0 1 1 2 3 5 8 13 ....
只用循环,求解下列题目
已知:faibonacci(费波那契)数列的前几个数分别为0,1,1,2,3,5,……。 从第3 项开始,每一项都等于前两项的和。 读入一个整数n,编程求出此数列的前n 项的和。 注意:这里的数列是从0 开始的。 0 1 1 2 3 5 8 13 ....
▼优质解答
答案和解析
import java.util.Scanner;
public class Test23 {
public static void main(String[] args) {
long n = new Scanner(System.in).nextLong();//输入的整数n
long sum = 0;//此数列的前n 项的和
for(int i = 1; i <= n;i ++){
sum += function(i);
}
System.out.println(sum);
}
public static long function(long n){
if(n < 2)
return 0;
if(n == 2)
return 1;
return function(n-1)+function(n-2);
}
}
看了 关于java循环只用循环,求...的网友还看了以下:
0.9的循环是否等于1首先我要求一定要等于,而且申明一点,循环小数是不可以做加减乘除法,你不可以说 2020-04-08 …
1和0.9999(9循环)到底是什么关系?1/3=0.3(3循环) 他们之间是直等 但是1/3乘以 2020-05-16 …
我发现1除以9等于0.1,1循环;2除以9等于0.2,2循环.那为什么9除以9不等于0.9,9的循 2020-05-16 …
我们知道1÷3=1/3,1/3×3=1可是,如果说1÷3=0.3333333(3循环),则0.33 2020-06-10 …
三分之一和0.3的循环,是直等于还是约等于好像和我的想法一样0.3循环的三倍就是0.3的循环乘以3 2020-06-13 …
请教把循环小数0.101,01循环及0.10,10循环分别化成分数形式比较循环小数0.101,01 2020-07-17 …
分析题,0.33333.(循环)=3分之10.66666.(循环)=3分之20.3.(循环)+0. 2020-07-19 …
1等于0.9的循环吗?为什么?3/9=0.3的循环.6/9=0.6的循环.6/9+3/9=10.6的 2020-11-21 …
设a,b,c是0~9中的数字且至少有两个不相等,将循环小数0.abc(abc循环).设a,b,c是0 2021-01-22 …
设a,b,c是0-9中的数字且至少有两个不相等,将循环小数0.abc(abc循环).设a,b,c是0 2021-01-22 …