zoukankan      html  css  js  c++  java
  • 古典问题rabbit

    有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, 问每个月的兔子总数为多少
    /**古典问题:
     * 有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死, 问每个月的兔子总数为多少?
     * 程序分析:兔子的规律为数列:1,1,2,3,5,8,13,21。。。
     */
    import java.util.Scanner;

    public class Rabbit {
      public static void main(String[] args) {
        int num = 1, month;
        int tmp1 = 1, tmp2 = 1;
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第几个月");
        month = sc.nextInt();
        for (int i = 1; i <= month; i++) {
          if (i <= 2) {
            num = 1;
            } else {
            num = tmp1 + tmp2;
            tmp2 = tmp1;
            tmp1 = num;

    
    

    }
          System.out.println("第" + i + "个月的兔子数是:" + num);
    }

    
    

    }

    }

    
    
  • 相关阅读:
    Codeforces 691A Fashion in Berland
    HDU 5741 Helter Skelter
    HDU 5735 Born Slippy
    HDU 5739 Fantasia
    HDU 5738 Eureka
    HDU 5734 Acperience
    HDU 5742 It's All In The Mind
    POJ Euro Efficiency 1252
    AtCoder Beginner Contest 067 C
    AtCoder Beginner Contest 067 D
  • 原文地址:https://www.cnblogs.com/qimengru/p/4607364.html
Copyright © 2011-2022 走看看