public class Rabbit {
    public static void main(String[] args) {
        int month = 24; // 假设繁殖24个月
        int[] rabbits = new int[month]; // 存储每个月的兔子数量
        rabbits[0] = 1; // 第1个月有一对兔子
        rabbits[1] = 1; // 第2个月有一对兔子
        for (int i = 2; i < month; i++) {
            rabbits[i] = rabbits[i - 1] + rabbits[i - 2]; // 每个月的兔子数量等于上个月和上上个月的兔子数量之和
        }
        for (int i = 0; i < month; i++) {
            System.out.println("第" + (i + 1) + "个月有" + rabbits[i] + "对兔子");
        }
    }
}

输出结果:

第1个月有1对兔子
第2个月有1对兔子
第3个月有2对兔子
第4个月有3对兔子
第5个月有5对兔子
第6个月有8对兔子
第7个月有13对兔子
第8个月有21对兔子
第9个月有34对兔子
第10个月有55对兔子
第11个月有89对兔子
第12个月有144对兔子
第13个月有233对兔子
第14个月有377对兔子
第15个月有610对兔子
第16个月有987对兔子
第17个月有1597对兔子
第18个月有2584对兔子
第19个月有4181对兔子
第20个月有6765对兔子
第21个月有10946对兔子
第22个月有17711对兔子
第23个月有28657对兔子
``

原文地址: https://www.cveoy.top/t/topic/fKQo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录