匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 2 0 年前

大大幫幫我 看過書了 想不出來....for迴圈的問題

請問如何用迴圈計算(只要能秀出來就好)

F0=1,

F1=1,

F2=2,

F3=F1加F2,

F4=F2加F3,

F5=F3加F4,

.

.

.

依此類推到F30

然後秀成橫的一排

如下:

F0=(1),F1=(1),F2=(2),F3=(3),F4=(5),F5=(8)...............至F30

PS:()內為計算結果

煩請各位大大解答一下><

1 個解答

評分
  • 2 0 年前
    最佳解答

    public class A1 {

    public static void main(String[] args){

    int front2=1;

    int front1=0;

    int answer=0;

    for(int i=0;i<31;i++){

    answer=front2+front1;

    System.out.println("F"+i+"=("+answer+")");

    front2=front1;

    front1=answer;

    }

    }

    }

    front2是前二項的數字,front1是前一項的數字,他們的初始值是自己加的,這樣子比較好計算,因為我覺得用橫的印出來太亂了,也不知道你印出幾個要換行,所以我直接把他印直的

還有問題?馬上發問,尋求解答。