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);
    }

    
    

    }

    }

    
    
  • 相关阅读:
    C语言中的复合类型
    C语言中的函数与指针
    C语言中的循环结构与选择结构
    C语言中的运算符
    C语言中的变量
    毕业论文查重网站
    Protocol and Delegate协议和代理
    NSArray与NSMutableArray 数组与可变数组
    UI复习
    NSString方法与NSMutableString方法
  • 原文地址:https://www.cnblogs.com/qimengru/p/4607364.html
Copyright © 2011-2022 走看看