早教吧作业答案频道 -->其他-->
java编程题已知fibonacci数列:0,1,1,2,3,5,8,13,...,其中每一项是前两项之和,编程计算该数列的前20项及其和
题目详情
java编程题
已知fibonacci数列:0,1,1,2,3,5,8,13,...,其中每一项是前两项之和,编程计算该数列的前20项及其和
已知fibonacci数列:0,1,1,2,3,5,8,13,...,其中每一项是前两项之和,编程计算该数列的前20项及其和
▼优质解答
答案和解析
class Fibonacci
{
public static void main(String[] args)
{
int[] a = new int[22];
int sum = 0;
a[0] = 0;
a[1] =1;
for (int x=0; x<20 ; x++ )
{
System.out.println("第"+(x+1)+"项为"+a[x]);
sum = a[x]+a[x+1];
a[x+2] = sum;
}
System.out.println("--------------------------------------------------");
System.out.println("前20项和为"+sum);
}
}
----------------------------------------------------------------
打印结果:
第1项为0
第2项为1
第3项为1
第4项为2
第5项为3
第6项为5
第7项为8
第8项为13
第9项为21
第10项为34
第11项为55
第12项为89
第13项为144
第14项为233
第15项为377
第16项为610
第17项为987
第18项为1597
第19项为2584
第20项为4181
--------------------------------------------------
前20项和为10946
{
public static void main(String[] args)
{
int[] a = new int[22];
int sum = 0;
a[0] = 0;
a[1] =1;
for (int x=0; x<20 ; x++ )
{
System.out.println("第"+(x+1)+"项为"+a[x]);
sum = a[x]+a[x+1];
a[x+2] = sum;
}
System.out.println("--------------------------------------------------");
System.out.println("前20项和为"+sum);
}
}
----------------------------------------------------------------
打印结果:
第1项为0
第2项为1
第3项为1
第4项为2
第5项为3
第6项为5
第7项为8
第8项为13
第9项为21
第10项为34
第11项为55
第12项为89
第13项为144
第14项为233
第15项为377
第16项为610
第17项为987
第18项为1597
第19项为2584
第20项为4181
--------------------------------------------------
前20项和为10946
看了 java编程题已知fibon...的网友还看了以下:
(右)求右八j-八(j-右1y八)+(-1八j+右1y八)的值,其她j=-八,y=八1.(八)已知 2020-05-14 …
已知函数f(j)=j3+aj-lnj,a∈7.(Ⅰ)若a=1,求曲线f(j)在点(1,f(1))处 2020-05-14 …
数组中任意元素aij的引用可以表示成下列的哪些形式:A*(Ai+j)B*(*(a+j)+j)C(* 2020-06-12 …
如何计算16*16点阵的汉字字形码存储约7000汉字,大约需要多少存储量对于J进制数,若小数点向左 2020-07-01 …
关于一个极限的数学公式当limf(x)^g(x)=e^j,为什么其中J=limg(x)[f(x)- 2020-07-20 …
1.存在一个整数j=10,设计4个线程,每个线程执行十次循环操作,其中两个线程每次对j增加5,另外 2020-07-21 …
给出一个数n,计算出m、j,使得n-1=m*2^j,其中m是正奇数,j是非负整数求c写的算法... 2020-07-31 …
每一本书都有一个国际书号:A-BCDEF-GHI-J,其中A、B、C、D、E、F、G、H、I由九个 2020-08-01 …
至少回答其一即可~1.设向量a=3i-j-2k,b=i+2j-k求(-2a)·(3b)[ps.a, 2020-08-02 …
向已是升序排列的数组a中加入一个数x,使该数组仍保持升序排列的程序段如下。Dimj%,n%,i%n= 2020-11-01 …