用于按正常顺序打印斐波那契,但无法弄清楚如何将其反转,从4181到0。
int[] numbers = new int[20];
numbers[0] = 0;
numbers[1] = 1;
System.out.println("Fibonacci sequence:");
System.out.println( numbers[0] );
System.out.println( numbers[1] );
for (int i = 2; i < 20; i++) {
numbers[i] = numbers[i-2] + numbers[i-1];
System.out.println( numbers[i] );
for (int j = 19; j >= 0; j++) {
numbers[j] = numbers[j-2] + numbers[j-1];
System.out.println( numbers[j] );
}
}
} }
答案 0 :(得分:0)
第二个循环有不正确的增量部分 - 而不是j++
应该有j--
。它现在所说的是&#34;从数字19开始。当数字大于或等于0时继续。
每次迭代增加数字1&#34;。