zoukankan      html  css  js  c++  java
  • 一对老耗子,每个月都生一对小耗子。小耗子长3个月,第四个开始变成老耗子开始生! 假如都不死,那么请问24个月后有多少只耗子?

    package 第五天的作业;
    /*
     * 一对老耗子,每个月都生一对小耗子。小耗子长3个月,第四个开始变成老耗子开始生!
       假如都不死,那么请问24个月后有多少只耗子?
     */
    /* 
      y 老耗子的数量
      x1 一个月龄小耗子的数量
      x2 二个月龄小耗子的数量
      x3 三个月龄小耗子的数量
     */
    public class Demo3 {
    public static void main(String[] args) {
        int y = 2; //老耗子的数量
        int x1= 0; //第一个月
        int x2 = 0; //第二个月
        int x3 = 0; //第三个月
        for(int i=1; i < 25; i++) {
            y = y + x3; //每个月由三个月龄的小耗子变为老耗子
            x3 = x2;    //每个月由二个月龄小耗子变为三个月龄小耗子
            x2 = x1;    //每个月由一个月龄小耗子变为第二个龄小耗子
            x1 = y;     //每个月新生的一个月龄小耗子
        }
        System.out.println("耗子总数为:"+(y + x1 + x2 + x3));
    }
    }
  • 相关阅读:
    su 命令切换用户带来的问题
    系统无法启动
    Linux单用户模式
    反射
    propety/静态方法
    内置方法,序列化模块
    第1月5周3天
    第1月4周5天
    第1月4周4日
    第1月4周3日
  • 原文地址:https://www.cnblogs.com/zjulanjian/p/10193172.html
Copyright © 2011-2022 走看看