public class Demo1 {
public static void main(String[] args) {
//不死神兔
//已知一共有20个月
int[] arr = new int[20];
//第一个月和第二个月都是1 !!
arr[0] = 1;
arr[1] = 1;
//有规律的 可以继续写下去!!
// arr[2] =arr[0] +arr[1];
// arr[3] =arr[1] +arr[2];
// arr[4] =arr[2] +arr[3];
// arr[5] =arr[3] +arr[4];
//月数 = 月数-2 + 月数-1
for (int i = 2; i < arr.length; i++) {
arr[i] = arr[i - 2] + arr[i - 1];
}
//第二十个月 = 最大索引-1 索引从零开始
System.out.println("第20个月兔子总数为 : " + arr[19]);
}
Java不死神兔问题通俗易懂!
最新推荐文章于 2024-02-02 10:48:20 发布