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

程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21....

package Studytest;public class Prog1 {public static void main(String [] args){int n = 30;System.out.println("第"+n+"个月兔子总数为"+fun(n));}private static int fun(int n){if(n==1 || n==2)return 1;elsereturn fun(n-1)+fun(n-2);}}

运行结果:

转载于:https://www.cnblogs.com/braveym/p/10822142.html

java 兔子生仔问题相关推荐

  1. Java兔子生兔子问题(递归法)

    Java兔子生兔子问题(递归法) 该问题与上楼梯的问题一样,是从反方向思考推导递归公式 /**生兔子问题 * 问题描述: * 新诞生的兔子三个月后会每个月都会产小兔子 * 即: 1 1 2 3 5 8 ...

  2. 一只兔子每三个月生兔子JAVA,兔子生兔子问题

    关于兔子生兔子的算法详解 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔 子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析: 第1个月  --  1对 第2 ...

  3. java 兔子生兔子

    标题 兔子生兔子 问题描述 假设一对兔子的成熟期是一个月,即一个月可长成成兔,那么,如果每对成兔每个月都生一对小兔,一对新生的小兔从第二个月起就开始生兔子,试问从一对兔子开始繁殖,以后每个月会有多少对 ...

  4. Java兔子生兔子问题

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

  5. 兔子生兔子的Java解决方式

    最近在学python,其中有这样一道题 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 没有做出来,先用 ...

  6. java基础编程练习题--兔子生兔子问题

    java基础编程练习题--兔子生兔子问题 题目要求 题目分析 java代码示例 输出结果 题目要求 现有一对兔子,每一对兔子每个月都会生一对小兔子,小兔子在月龄达到第三个月开始每个月就可以生一对,兔子 ...

  7. Java简单编程题:大小写转换、兔子生兔子问题、狼追兔子问题、判断英文句子。

    Java简单编程题 1.大小写转换 2.兔子生兔子问题 3.狼追兔子问题 4.判断英文句子 1.大小写转换 输入一串字母 1.将大写转换为小写,小写转换为大写 2.将其全转换为小写 3.将其全转换为大 ...

  8. php狼和兔子算法,PHP基于递归算法解决兔子生兔子问题php技巧

    这篇文章主要介绍了PHP基于递归算法解决兔子生兔子问题,结合实例形式分析了兔子生兔子问题的php面试题采用循环与递归两种思路的解决方法,需要的朋友可以参考下 本文实例讲述了PHP基于递归算法解决兔子生 ...

  9. 兔子问题 php,PHP基于递归算法解决兔子生兔子问题php技巧

    这篇文章主要介绍了PHP基于递归算法解决兔子生兔子问题,结合实例形式分析了兔子生兔子问题的php面试题采用循环与递归两种思路的解决方法,需要的朋友可以参考下 本文实例讲述了PHP基于递归算法解决兔子生 ...

最新文章

  1. Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) B. Verse Pattern 水题
  2. 算力网络 — 东数西算与算力网络
  3. linux字符设备移动硬盘,Red Hat Enterprise Linux 7.5挂载NTFS移动硬盘
  4. 假如购买的期房不小心烂尾了,那银行贷款是否可以不还了?
  5. 计算机硬件假故障,计算机硬件故障
  6. 概括ADO.NET数据库连接的所有形式(基础)
  7. oracle面向对象的数据类型,Oracle面向对象编程OOP
  8. 简述Struts2 Convention零配置
  9. 【好玩的代码雨(附源代码)】
  10. 20多岁的一无所有,其实是理所应当的
  11. win10 IE内核浏览器不能上网的问题
  12. 微信小程序文件下载并保存
  13. spring retry, guava retrying 的整合-sisyphus java 重试
  14. dede首页调用全站tag
  15. VB全面控制Excel方法大汇总
  16. 【校园网故障】HTTP ERROP 502和DNS PROBE STARTED、DNS Probe Finished No Internet的解决方法
  17. 打成jar包 在命令行下执行java工程
  18. python excel数据处理?
  19. 微信开发--获取用户信息 48001 问题
  20. web 前端学习线路图

热门文章

  1. 项目实施双机热备备忘
  2. Centos-7.4_安装_Redis_4.0.8
  3. 11月22日弹性计算跟您在广州不见不散
  4. The Changing Face of Business Intelligence(正在改变中的BI的脸)二
  5. SAP S/4HANA客户关系管理之变
  6. 洛谷 P1462 通往奥格瑞玛的道路 Label: 最小化最大值 spfa (存多条边示例)
  7. .NET(C#) Internals: .NET Framework中已使用的设计模式
  8. Ryu oslo学习总结
  9. WebKit 分析–for android【new】
  10. Istio 网关中的 Gateway 和 VirtualService 配置深度解析