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

package a;

public class Tuzi {

    public static void main(String[] args) {
        int a=1,b=0,c=0,sum = 0;//a 幼兔对数,b 小兔对数,c 成兔对数,sum 总对数
        for (int i = 1; i <=24; i++)
        {

            if (i == 1)
            {
                a = 1;
                b = 0;
                c = 0;
            }
            else
            {
                c = b + c;
                b = a;
                a = c;
            }
            sum = a + b + c;
           System.out.println(i+"个月后,一共有兔子" + sum + "对,其中幼兔" + a + "对,小兔" + b + "对,成兔" + c + "对!");

        }
    }

时间: 2024-10-20 04:48:47

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

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

# 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? # 斐波那契数列:0,1,1,2,3,5,8,13,21(后面一个数是前面两个数的和) # 第1个月 2(1) # 第2个月 2(2) # 第3个月 2(3)+ 2(1) # 第4个月 2(3)+ 2(2) + 2(1) # 第5个月 2(3)+ 2(3) + 2(2) + 2(1) + 2(1) # 第6个月 2(3)+ 2(3) + 2(3) +

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

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript"> var num1 = 1; var num2 = 0; var sum = 0; var mon = prompt("请输入你所

平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放

Android是基于Linux内核[2]的软件平台和操作系统,是Google在2007年11月5日公布的手机系统平台,早期由Google开发,后由开放手机联盟(英语:Open Handset Alliance)(Open... kb.cnblogs.com/zt/andr... - 百度快照 - 91%好评 知识库_博客园 http://bbs.sssc.cn/thread-4458080-1-1.htmlhttp://bbs.sssc.cn/thread-4458079-1-1.htmlhtt

写个三个月后的我

今天在卫生间仿佛听到了一些什么.让我的心里一直很阴沉.或许就是因为我多疑的性格让我的身心想入了泥潭. 或说为什么是写个三个月的自己,而我在卫生间里又听到一些什么.那可真是说来话长了.源起2013年10月与她相识.或许自己缺少自信让自己很难受,或许真的爱上了她,想给与的太多,肩上的压力太大.或许对现在的境况太不满意.总之过得不轻松. 我跟她能在一起,或许真的是因为住的真的比较近,低头不见抬头见.聊过很多次,能在一起也都是以我们不可能的的这个话题.说着不可能,却在一起做了可能做得事情.三个月后一年的

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

这是斐波那契数列,规律是:从第三个数开始,每个数都是前两个数的合. 是的,最简单的方法就是递归, package com.mh.basic.one; public class Recursion { public static int f(int i){ if( i == 1 || i == 2 ){ return 1; } else{ return f(i-1) + f(i-2); } } public static void main(String[] args) { System.out.

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

网上关于这个问题有很多人说这个符合斐波那契数列,但是我个人在推算的时候发现并不是这样的,所以想自己解决这个问题 建立一个兔子类 属性有ID,age public class rabbit{ public  $id; public  age; } 第1个月:(id=1,age=1)--------------------------------------------------------------------------------------------------------------

每位开发者都该看:如何在四十岁后还能继续从事软件开发?

这是一个 42 岁的开发者所写经验分享文章.并且列出一些他 18 年多身为软件开发者的经验谈.许多部分看完后都会希望自己当时就能够了解,所以很推荐不论是新手或是老手都要好好阅读这一篇文章. 故事很长,一切从 1997 年开始讲起.那是一个令人怀念的年代(FF7 发售,微软入股苹果,铁达尼号电影上映),那是作者第一年身为软件开发者的年份.当时他的第一份工作是从事 ASP 并且在微软的平台上面使用 EditPlus.十八年过去,作者一共做过六份工作,其中被炒鱿鱼两次,出过两本书,从事过不少演讲.他整

捡包者要3000元酬谢 被拒后3个多月不还包

今年2月7日,从西安到铜川办事的李先生在一家面馆吃饭时,不慎将一个装有百万元工程合同及身份证.私章等物品的黑色提包丢失.他张贴寻物启事后,当天就有人给他发短信说捡到了包,但因为报酬未谈拢,至今李先生仍未拿到自己的包.http://www.ximalaya.com/zhubo/27480181/ http://www.ximalaya.com/zhubo/27480200/ http://www.ximalaya.com/zhubo/27480202/ http://www.ximalaya.co

程序员学英语--毕业后的第一个月

俗话说,三天打鱼两天晒网,学习英语需要坚持,可是没有如果没有理由,没有乐趣,你怎么坚持!虽说良药苦口,但怎么着也对治病有好处.所以我们的英语最重要就是找个兴趣!学习英语快三年了.怎么就没有兴趣呢.其实我们一直在强迫着自己学习.后来我们一次师徒会上,我的师傅说,学好英语,以后工作就多了一条路,可以到外企中工作,IT方面,外企有很多值得我们学习的东西.不光是技术,而且各种待遇和环境都好.想想这些,心里顿时就感觉高兴,喜欢学英语,还想把英语学好的种种想法和冲动! 很多事情坚持下去不是很难,可是没有一个