package com.mumu.ready;

import java.util.Scanner;

public class Rabbit {

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

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

public static void main(String[] args) {

Scanner can =new Scanner(System.in);

System.out.println("请输入月份:");

int month=can.nextInt();

while(month<1){//这里若是if判断则只会判断一次,不会判断再一次的输入

System.out.println("请输入正确的月份:");//正确月份是指大于0的正整数

month=can.nextInt();

}

System.out.println("这个月的兔子总数是:"+f(month));

}

public static int f(int m) {

if(m<3) return 1;

else return f(m-1)+f(m-2);

}

}

python古典问题兔子问题_古典兔子问题相关推荐

  1. 密码学实验报告c语言程序,密码学_实验一_古典密码算法_C语言.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp高等教育&nbsp>&nbsp实验设计 密码学_实验一_古典密码算法_C语言.doc8页 本 ...

  2. java兔子繁殖_兔子繁衍问题 (考虑死亡)

    兔子繁殖问题(考虑兔子会死亡的情况)–java实现 问题描述: 在一片广袤无垠的大草原上,生活一羣兔子:无需考虑性别,每只兔子每年年末都会生2只小兔子,这2只小兔子在第二年年末也会生2只小兔子: 兔子 ...

  3. python青少年编程题目二级_青少年编程能力等级测评试卷及答案 Python编程(二级)...

    青少年编程能力等级测评试卷 Python编程(二级) (考试时间90分钟,满分100分) 一.单项选择题(共20题,每题2.5分,共50分)运行下方代码段,输出的结果是( D ). a=() prin ...

  4. Python中单个下划线“ _”变量的用途是什么?

    这段代码中_ after for的含义是什么? if tbh.bag:n = 0for _ in tbh.bag.atom_set():n += 1 #1楼 下划线_在Python中被视为" ...

  5. python包的中 _init _.py文件介绍

    python包的中 _init _.py文件介绍 我们新建python包时常常会看到一个__init _.py文件. 作用介绍: ​ 一:这个文件是属于python包的,这个文件用作于标识python ...

  6. Python中单个下划线“_”变量的目的是什么?

    在Python中,下划线_被视为" 我不关心 "或" 丢失 "变量 python解释器将最后一个表达式值存储到名为的特殊变量中_. >>> 1 ...

  7. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

  8. python常用的表达式有关系表达式_数学关系式 表示成正确的 Python表达式为_________。_学小易找答案...

    [单选题]下列选项中,不属于 Python特点的是_______. [判断题]在经济计量分析中,模型参数一旦被估计出来,就可直接运用于实际的计量经济分析. [多选题]计量经济模型的应用在于( ) [填 ...

  9. Python贪吃蛇小游戏_完整源码免费分享

    文章目录 Python 贪吃蛇小游戏 1. 导包 2. 配置初始化参数 3. 主函数及运行主体 4. 画食物的函数 5. 画贪吃蛇的函数 6. 画网格的函数(非必选,觉得多余的可以忽略此项) 7. 操 ...

最新文章

  1. zookeeper图形工具——zkui
  2. 之江汇空间如何加音乐背景_从脚本到成品,教你如何快速制作出创意又浪漫的婚礼视频...
  3. 8个实用而有趣Bash命令提示行
  4. 基于自定义Mybatis框架实现数据库操作
  5. [导入]javascript总结
  6. C#集合类型总结和性能分析
  7. 【渝粤教育】国家开放大学2018年秋季 0275-22T内科护理学 参考试题
  8. Asp.Net Mvc4分页,扩展HtmlHelper类
  9. 使用Chrome Frame插件解决IE浏览器兼容问题
  10. 全国省市区三级JSON 包括地区编码
  11. 普渡大学的计算机工程,普渡大学(Purdue University)计算机工程专业解读 (2016-03-11 11:27:11)转载▼...
  12. Android M的App Links实现详解
  13. 基于JS实现购物车图片局部放大预览效果
  14. Android发送接收短信的代码示例
  15. 深入机器学习系列之自然语言处理
  16. java中使用ajax请求数据格式化,ajax请求服务器返回json数据格式化
  17. 1003. 我要通过!
  18. 汤因比与《历史研究》
  19. 我不情愿的用了20多分钟,满足了学姐的要求,可是...
  20. docker搭建redis高可用集群

热门文章

  1. 前后端分离研究,以及接口规范
  2. 【T+】畅捷通T+软件,修改固定资产模块中已经使用卡片的资产编码。
  3. 简简的语法3:对句子按用途进行划分
  4. 【 linux 从入门到放弃(全网最详细虚拟机及c7安装)】
  5. [APIO2014]连珠线
  6. 操作系统-------用P,V操作解决生产者和消费者问题(详解!!!)
  7. B. Shifting Sort (思维)
  8. 65536个连接”误解
  9. boost::string_algo库详解
  10. ecshop小京东模板切换到smarty3.13之模板函数,用模板函数替换楼层