下面的程序是求菲波那契(Fibonacci)数列的前10项。已知该数列的前两项都为1,即F(1)=1,F(2)=1;而后面各项满足: F(n)=F(n-1)+F(n-2)。请在程序的每条横线处填写一条语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class Fibonacci{public static void main(String args[]){System.out.printtn("Fibonacci is"+" "+"__

题目

下面的程序是求菲波那契(Fibonacci)数列的前10项。已知该数列的前两项都为1,即F(1)=1,F(2)=1;而后面各项满足: F(n)=F(n-1)+F(n-2)。请在程序的每条横线处填写一条语句,使程序的功能完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

public class Fibonacci{

public static void main(String args[]){

System.out.printtn("Fibonacci is"+" "+"_______________________);

}

static long fib(int n){

if(______________)

return 1;

else

return _________________

}

}


相似考题
更多“下面的程序是求菲波那契(Fibonacci)数列的前10项。已知该数列的前两项都为1,即F(1)=1,F(2)=1;而后 ”相关问题
  • 第1题:

    请编写Python程序完成以下要求: 编写函数,求斐波那契数列第n项的值,F1=1,F2=1,Fn=Fn-1+Fn-2。


    print("学Python,称为Python程序员")
    print("学Python,称为P

  • 第2题:

    2、斐波那契数列如下 1,1,2,3,5,8,13...... 前两项为1,之后的每项都由前两项的和构成 请用递归思想,写出第n项斐波那切数列f(n)的求解方式,包括递归出口与递推公式


    O(n)

  • 第3题:

    将程序补充完整,实现功能:输出斐氏数列的前20项,菲波纳契额数列具有这样的性质:F(0)=1 F(1)=2 F(N)=F(N-1)+F(N-2) #include <stdio.h> int main() { int i; long f[20]={1,2}; for(i=2 ; i<20 ; i++) f[i] =______________; for(i=0 ; i<20 ; i++) printf("%ldt ",f[i]); return 0; }


    f[i]=f[i-2]+f[i-1]##%_YZPRLFH_%##f[i]=f[i-1]+f[i-2]##%_YZPRLFH_%##f[i] = f[i-2] + f[i-1]##%_YZPRLFH_%##f[i] = f[i-1] + f[i-2]

  • 第4题:

    计算斐波那契数列第n项的值。在数学上,斐波那契数列以如下递归方法定义: F(1)=1,F(2)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 3,n ∈ N*) 斐波那契数列的前几项是如下的数字: 1、1、2、3、5、8、13、21、34、......


    123

  • 第5题:

    补全程序,在答题时,务必在答题框中写好题号和答案,如下: 1: _________ 2: _________ 利用数组输出Fibonacci数列的前10项。该数列的第1项和第2项为1,其余各项均为其前两项之和。 Private Sub Command1_Click() (1 ) f(1) = 1 f(2) = 1 List1.AddItem f(1) List1.AddItem f(2) For i = 3 To 10 f(i) = (2 ) List1.AddItem f(i) Next End Sub


    补交任务的同学请在答题中插入附件(附件内容为你作的任务文档)