美文网首页job专题
兔子生兔子问题

兔子生兔子问题

作者: ssttIsme | 来源:发表于2018-08-07 19:38 被阅读5次

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

public class TuZi {
    public static void main(String[] args) {
        for(int i=1;i<=12;i++)
        {
            System.out.println("第"+i+"个月兔子总数为"+count(i));
        }
    }

    private static int count(int n) {
        if(n==1||n==2)
            return 1;
        else
            return count(n-1)+count(n-2);
    }
}

运行结果

第1个月兔子总数为1
第2个月兔子总数为1
第3个月兔子总数为2
第4个月兔子总数为3
第5个月兔子总数为5
第6个月兔子总数为8
第7个月兔子总数为13
第8个月兔子总数为21
第9个月兔子总数为34
第10个月兔子总数为55
第11个月兔子总数为89
第12个月兔子总数为144

相关文章

  • 兔子生兔子问题

    有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月...

  • Java基础程序

    生兔子问题: 统计字符个数:

  • java生兔子问题

    古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死...

  • 兔子生崽问题

    假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生一对小兔,一对新生的小兔从第二个月...

  • 题库 - 兔子数列

    兔子数列 问题:已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发...

  • Rust语言编程实例100题-011

    Rust语言编程实例100题-011 题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子...

  • Java经典问题算法大全

    Java经典问题算法大全 /*【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子...

  • 兔子繁殖问题(斐波那契数列)

    问题 一对小兔兔,出生后第3个月起每个月都生一对兔子,等小兔子长到第3个月后每个月又可以生一对兔子,如果兔子都长生...

  • day5

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子...

  • 小兔子数量问题

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子...

网友评论

    本文标题:兔子生兔子问题

    本文链接:https://www.haomeiwen.com/subject/vpzavftx.html