package com.atguigu.b_arraytest; /* 兔子生娃问题 一对兔子第三个月生第一对兔子,之后每一个月生一次 小兔子长到第三个月也会跟老兔子一样 问 : 第20个月有多少只兔子 ? */ public class Test6 { public static void main(String[] args) { // int[] arr = new int[20]; // 1 1 2 3 5 8 13 //第一个月,第二个月兔子的数量 arr[0] = 1; arr[1] = 1; //由规律看.前两个月的和是第三个月兔子的数量 for (int i = 2; i < arr.length; i++) { arr[i] = arr[i-1] + arr[i-2]; } System.out.println("第20个月兔子的数量是 : " + arr[19]); } }
一对兔子第三个月生第一对兔子,之后每一个月生一次小兔子长到第三个月也会跟老兔子一样
于 2022-09-26 20:04:37 首次发布