2009年3月23日 星期一

Lab Fibonacci

List the first 100 numbers and the ratio of
a number to its previous number, such as 1/1 = 1, 2/1 = 2, 3/2 = 1·5,5/3 = 1·666..., 8/5 = 1·6, 13/8 = 1·625, 21/13 = 1·61538....

Want to know more about Fibonacci number

------------------------------------------------<程式碼開始>--------------------------------------

import java.util.*;
public class Fibonacci {
    public static void main (String args[]) {
int n;
double a=0, b=1, f=0;
System.out.println("Fibonacci List:");
for(n=1; n<101; n++){
f = a + b;
System.out.println("n = " + n + " => \t" + f + " => " + f/a);
b = a;
a = f;
}
    }
}

------------------------------------------------<程式碼結束>--------------------------------------
附註:本程式碼經過老師的提點,將不必要的判斷式給拿掉改寫。

沒有留言:

張貼留言