zoukankan      html  css  js  c++  java
  • 华为机试-统计每个月兔子的总数

    题目描述
    有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少?

    /**
    * 统计出兔子总数。
    *
    * @param monthCount 第几个月
    * @return 兔子总数
    */
    public static int getTotalCount(int monthCount)
    {
    return 0;
    }


    输入描述:
    输入int型表示month
    输出描述:
    输出兔子总数int型
    示例1
    输入

    9
    输出

    34

    1. import java.util.Scanner;  
    2.   
    3. /** 
    4.  * 统计每个月兔子的总数 题目描述 
    5.  * 有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子,假如兔子都不死,问每个月的兔子总数为多少? 
    6.  */  
    7. public class Main {  
    8.     public static void main(String[] args) {  
    9.         Scanner scanner = new Scanner(System.in);  
    10.         while (scanner.hasNext()) {  
    11.             int num = scanner.nextInt();  
    12.             int result = getTotalCount(num);  
    13.             System.out.println(result);  
    14.         }  
    15.   
    16.     }  
    17.   
    18.     private static int getTotalCount(int num) {  
    19.         if (num == 1) {  
    20.             return 1;  
    21.         }  
    22.         if (num == 0) {  
    23.             return 0;  
    24.         }  
    25.   
    26.         return getTotalCount(num - 1) + getTotalCount(num - 2);  
    27.     }  
    28.   
    29. }  
  • 相关阅读:
    Hsqldb中设置主键,并让主键自增
    解决Hsqldb指针只能单向移动,不能回滚问题(.first())
    MySql服务的启动和停止
    jetty和tomcat比较
    查看某一端口被什么程序占用
    小程序修改swiper小圆点
    小程序返回上一页。或者某一页上刷新返回页
    小程序或者vue商品秒杀倒计时
    小程序 wx.switchTab 不能带参数的解决办法
    微信小程序倒计时60S
  • 原文地址:https://www.cnblogs.com/wwjldm/p/7218505.html
Copyright © 2011-2022 走看看