下面是代码:斐波纳契数列
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