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));
    }
    }
  • 相关阅读:
    C++ 四种cast 用法
    Wannafly挑战赛1 B Xorto
    python里的闭包
    编译器对类的编译顺序
    class和struct
    typedef类型别名
    decltype类型指示符
    左值和右值
    const限定符
    hdu5678 树上第k小
  • 原文地址:https://www.cnblogs.com/zjulanjian/p/10193172.html
Copyright © 2011-2022 走看看