下面是代碼:斐波納契數列
class Fibonacci {
static final int MIN_INDEX = 1;
public static void main (String[] args){
int high = 1;
int low = 1;
String jel;
System.out.println("9: " + high);
for (int i = 8; i >= MIN_INDEX; i--){
if (high % 2 == 0)
jel = " *";
else
jel = " ";
System.out.println(i + ": " + high + jel);
high = low + high;
low = high - low;
}
}
}
我想使這個計劃,向後寫入輸出數字。所以我想這不僅僅是'我'從最後一步走到第一步,而是數字也是如此。
在這個例子中,輸出是:1,1,2,3,5,8,例如...但我想要顯示它的順序看起來像:例如...,8,5,3 ,2,1,1。
我試圖改變高和低,但我不能讓這個程序的力量運行「落後」。
排序不是你想要的,你只是簡單地反轉結果(它通常比排序更快)。 – 2011-04-01 19:14:48