兔子生崽问题。假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生一对小兔,一对新生的小兔从第二个月起就开始生兔子。试问从一对新生的兔子开始,一年以后可以有多少对兔子?请编程求解该问题。

输入

无输入。

输出

输出一年后的兔子对数。

数据范围

输出为int范围的整数

该问题可转换为斐波那契数列问题:

第一个月:大兔子:0对 小兔子:1对

第二个月:大兔子:1对 小兔子:1对

第三个月:大兔子:2对 小兔子:1对

第四个月:大兔子:3对 小兔子:2对

第五个月:大兔子:5对 小兔子:3对

第六个月:大兔子:8对 小兔子:5对

。。。。。。

规律:

本月大兔子对数=上月大兔子对数+上月小兔子对数

本月小兔子对数=上月大兔子对数

从1,2,3,5,8,13.。。。。。。也可看出为斐波那契数列,所以:

#include <stdio.h>
#include <stdlib.h>
int main(){printf("%d",f(12));return 0;
}
int f(int n){if(n==1){return 1;}else if(n==2){return 2;}else{return f(n-1)+f(n-2);}
}

解法不唯一,仅供参考

[C语言]兔子生崽问题:兔子生崽问题。假设一对小兔的成熟期是一个月,即一个月可长成成兔,那么如果每对成兔每个月都可以生一对小兔,一对新生的小兔从第二个月起就开始生兔子。试问从一对新生的兔子开始,一年以相关推荐

  1. C语言实现,古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可)

    题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可) 程序分析:兔子 ...

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

    题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?((输出前40个月) 题目分析: 由题意 ...

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

    古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?(输出前40个月即可) 先将前几个月的兔子数量 ...

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

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

  5. 经典兔子问题有一对兔子从出生后第3个月起每个月都生一对兔子

    经典问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 有个问题啊,就是很多人说第5个月的兔子应该是5对10只,但 ...

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

    实例011:养兔子 题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 分析:出生下来为第0个月,满月为1月兔, ...

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

    古典问题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 方法一:简单方法 month = int(input( ...

  8. java 例子一对小兔子,Java解决标题:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子。...

    Java解决题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生一对兔子... 题目:有一对兔子,从出生第三个月起每个月都生一对兔子,小兔子长到第三个月后,每个月又生 ...

  9. java题兔子第三个月生_JAVA编程之古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子...

    问题是这样的:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子, 假如兔子都不死,问每个月的兔子总数为多少? 这个问题相信大家已经不在陌生了.很多博 ...

  10. C语言试题106之有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月 后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

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

最新文章

  1. ios TableView编辑状态多选框的修改
  2. R语言包_dplyr_1
  3. python 匹配段落_Python3 如何使用正则表达式匹配段落开头?
  4. 453. Minimum Moves to Equal Array Elements (python)
  5. javascript 和 jq 的调试 用console.log() 函数
  6. 【PAT乙级】1066 图像过滤 (15 分)
  7. 微信小程序 CSS filter(滤镜)的使用示例
  8. MySQL+Amoeba实现数据库主从复制和读写分离
  9. NET中使用Memcached的相关资源整理
  10. codeforces:CF750 复盘
  11. Object.assign()怎么用?
  12. extracting lines bases a list using awk
  13. 【历史上的今天】11 月 6 日:雅虎创始人诞生;Fedora Linux 正式发布;亚马逊进军智能家居
  14. 【落谷1957】口算练习题题解
  15. 直属领导和老板都给了我绩效A,HR最后审核时降成了B,平时没有得罪她,她为什么这么做?...
  16. java NIO BIO和AIO
  17. cf1527 c Sequence Pair Weight
  18. redis集群报 MOVED 7365 127.0.0.1:7002
  19. Java 格林威治时间字符串格式化
  20. 如何在线免费进行PDF压缩呢?

热门文章

  1. 经纬财富:巴中美联储措辞乐观 白银难突出重围
  2. ArrayList vs LinkedList
  3. 都说学3D建模赚钱,到底学了能做什么?
  4. [毕业生的商业软件开发之路]现代商业软件开发概况
  5. 海思HI3518E视频处理基础概念《二》----- 视频输入VI和 视频输出VO
  6. 颈椎病的症状,Pyhton结合治疗仪让治疗与众不同
  7. Echart3绘制世界地图连线中国城市
  8. STM32使用FreeRTOS CLI
  9. 大文件前端直接上传至七牛
  10. Be a Life-long Learner