【java程序1】 题目:古典问题:有一对兔子从出生后第3个月起每个月都生一对兔子小兔子长到第四个月后每个月又生一对兔子假如兔子都不死问每个月的兔子总数为多少?
public class Rabbit { public static void main(String[] args) { int month = 24; // 假设兔子繁殖的月份为24个月 int[] rabbit = new int[month]; // 创建一个数组用来存储每个月的兔子数量 rabbit[0] = 1; // 第一个月兔子的数量为1 rabbit[1] = 1; // 第二个月兔子的数量为1 for (int i = 2; i < month; i++) { rabbit[i] = rabbit[i-1] + rabbit[i-2]; // 第i个月的兔子数量等于前两个月兔子数量之和 } int total = 0; // 兔子总数 for (int i = 0; i < month; i++) { total += rabbit[i]; } System.out.println("每个月的兔子总数为:" + total); }
原文地址: https://www.cveoy.top/t/topic/ihS1 著作权归作者所有。请勿转载和采集!