`
zhangyi6678
  • 浏览: 76483 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

古典兔子问题

 
阅读更多
/**
     * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,
     * 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
     * 问20个月内每个月的兔子总数为多少?
     */   
     
        int first = 2;   // 第一个月的兔子数量
        int second = 2;  // 第二个月的兔子数量
        int total = 0;   // 每个月的兔子总数
        for (int i = 1; i <= 20; i++)
        {
            /*
             * 如果是第一个月或者第二个月兔子总数都等于2
             * 因为这两个月兔子都还没有生育能力。
             */
            if (i == 1 || i == 2)
            {
                total = 2;
                System.out.println("第" + i + "个月的兔子总数为:" + total);
            }
            /*
             * 否则,利用空杯子原理将前两个月不断进行颠倒, 因为
             * 每一个月的兔子总数都等于前两个月的兔子总数的和。
             */
            else
            {
                total = first + second;
                first = second;
                second = total;
                System.out.println("第" + i + "个月的兔子总数为:" + total);
            }
        }
分享到:
评论

相关推荐

    Java 小程序:古典兔子问题、猴子吃桃问题等等

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:1.递归(吗);2.不会(3);3.想不到;4.谷歌;5.一个一个...

    古典 兔子 问题

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

    兔子问题 兔子问题 经典

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

    古典问题:求兔子的数目

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

    古老递归问题(兔子版本斐波那契数列)

    首先,我目前还是菜鸟,若解答有问题,直接评论戳我吧! 这是每一个学编程语言的经典递归例子:斐波那契数列 分析: 兔子分为三类:满一个月的兔子、满两个月的兔子和大于两个月的兔子。 然后根据时间的变化计算出每...

    rabbit.java兔子问题

    一段代码//题目:古典问题,有一对兔子,从出生后第三个月起每个月都生一对兔子, //小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月 //的兔子总数为多少?

    最新JAVA编程题全集(50题及答案).rar_java一对兔子_java入门编程题目_java古典问题_编程题养兔子

    编程题合集,题目1:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少????题目2:判断101-200之间有多少个素数,...

    用Java 语言解决一个古典问题,兔子到底有多少只

    用Java 语言解决一个古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

    C100经典算法.pdf

    C语言精选100道算法题目,例如古典兔子问题、素数问题、最大公因数、水仙花数问题等,非常锻炼编程思想

    Java编程计算兔子生兔子的问题

    古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少

    JAVA工程师实例参考手册1

    【程序1】古典兔子问题................................................................................................1 【程序2】素数输出...................................................................

    JAVA算法题目

    【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,...

    兔子问题--斐波那契数列--递归--面向过程编程--面向对象编程--2种

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1. 递归,面向过程编程,简单直接 2. 面向对象编程,...

    java 面试 经典编程题

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

    java练习题目 基础编程题50例

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

    Java算法之经典题目篇.doc

    我之前传了一个PPT的Java算法资料,结果有同学说我是骗人的(冤枉啊我。。。),今天再次上传一个资料,这个是我自己整理的,里面的编程格式有些变化(因为我需要打印出来仔细看,可是篇幅太长,所以就做了略微的...

    python 计算每个月的兔子总数为多少?(示例)

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

    java100经典算法案例

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

    卡通小兔子喜迎中秋PPT模板.rar

    卡通小兔子喜迎中秋PPT模板。一份中秋节主题PPT模板,古典建筑、灯笼、卡通小兔子装饰。

    古典手绘风格中秋节PPT模板免费下载.zip

    中秋节PPT模板内容页面,使用了古典宣纸作为底图,各种手绘中秋元素作为点缀,如:兔子、月饼、桂花、荷花等。 整个幻灯片模板,古色古香,非常具有中秋节气氛; 另外PPT还介绍了中秋节和中秋节的历史: 中秋节,...

Global site tag (gtag.js) - Google Analytics