提示公式:F(1) = 1; F(2) = 1; F(n) = F(n - 1) + F(n - 2); n > 2

注意这里:第三个月就开始何时

#include <stdio.h>

int main(int *argc,char *argv[] )

{

int i, Rabbit1, Rabbit2, Rabbit3, m;

Rabbit1 = 1;

Rabbit2 = 1;

printf("Please enter month:");

scanf_s("%d", &m);

printf("\n");

if (m == 1 || m == 2)

{

printf("There's a couple of rabbits!");

}

else if (m > 2)

{

for (i = 3; i <= m; i++)

{

Rabbit3 = Rabbit1 + Rabbit2;

Rabbit1 = Rabbit2;

Rabbit2 = Rabbit3;

}

printf("The number of rabbits is:%d\n",Rabbit3);

}

return 0;

}

C语言-假设有一对兔子,出生第二个月变成了一对大兔子,第三个月后变成一对老兔子, 并开始每月出生一对小兔子,依次类推。求15个月内共有多少对兔子?相关推荐

  1. C语言实现,一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?

    题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半:再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 代码实现: /*一球从100米高度自由落下,每次落地后反跳回原高度的一半 ...

  2. c语言编程一对新出生的兔子,C语言 有一对兔子。从出生后第三个月起每个月都生一对兔子,小兔子长到三个月后又生一对小兔子,假如兔子都不死,问每个月的兔子总数为多少。...

    int i, n; unsigned int month_1=2;//出生第一个月的兔子数量 unsigned int month_2=0;//出生第二个月的兔子数量 unsigned int mon ...

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

    查看所有50道基础算法题请看: Java的50道基础算法题 递归的方法 package Demo02Rabbits; import java.util.Scanner; public class Ra ...

  4. 斐波拉契数列,有人买了一对小兔子,已知小兔子一个月后长成大兔子,大兔子每个月生一对小兔子,问:两年(24个月)之后,他一共有几对兔子。

    [01]斐波拉契数列,有人买了一对小兔子,已知小兔子一个月后长成大兔子,大兔子每个月生一对小兔子,问:两年(24个月)之后,他一共有几对兔子. 第i月份 大兔子 小兔子 总兔子 1 0 1 1 2 1 ...

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

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

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

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

  7. 兔子繁殖问题。假设有一对小兔子,一个月后成长为一对大兔子,从 第二个月开始,每对大兔子生一对小兔子。不考虑兔子的死亡,求第n个月的兔子总对数

    兔子繁殖问题.假设有一对小兔子,一个月后成长为一对大兔子,从 第二个月开始,每对大兔子生一对小兔子.不考虑兔子的死亡,求第n个月的兔子总对数 int f(int month); int main() ...

  8. 一对兔子,出生后第二个月开始有生育能力, 每月繁殖一对小兔子。 问一对兔子一年中可繁殖出多少对兔子?

    package com.algorithm.app.rabbit;/**** 一对兔子,出生后第二个月开始有生育能力,* 每月繁殖一对小兔子.* 问一对兔子一年中可繁殖出多少对兔子?* 答案:144对 ...

  9. C语言经典例题:有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,两年内每个月的兔子总数为多少?

    咱们自己可以列前7项的结果出来统计规律 前八项的结果分别为:1对,1对,2对,5对,8对,13对,21对:看到这里就差不多能看出来规律了,从第三项开始,当前项等于前两项之和----由此我们来看代码怎么 ...

最新文章

  1. 苹果和Siri的七年之痒:Siri的落寞之路
  2. 51nod 最长公共子序列测试 【LCS+回溯】
  3. SSH实现论坛BBS系统
  4. Qt中Ui名字空间以及setupUi函数的原理和实现
  5. OAuth2(一)——核心概念
  6. CentOS下ZooKeeper单机模式、集群模式安装
  7. 微软正式发布Azure IoT Central
  8. Android之jni出现JNIEnv has no member named ‘GetMehtodID‘解决办法
  9. 求旋转数组的最小数字C++
  10. 【python】websockets
  11. 计算机平面设计是什么学的什么,计算机平面设计主要学什么?
  12. P2893 [USACO08FEB] Making the Grade G(dp优先队列)
  13. java8-常用stream操作(1)
  14. 解决169x/hao123浏览器劫持问题
  15. CAD修复块中心(com接口c#语言)
  16. uni-app checkbox和switch组件checked属性无效的解决方案
  17. Fastformer论文解读
  18. 性能测试报告(方案)模板
  19. java 集成 atlas
  20. 瑞幸咖啡CMO杨飞:一切产品皆可裂变,一切创意皆可分享

热门文章

  1. 程序员的“青春饭”能吃多久?IT行业的“年龄焦虑”该贩吗?
  2. DNS域名解析问题排查
  3. #Paper Reading# Why Should I Trust You? Explaining the Predictions of Any Classifier
  4. c1科目三灯光全语言播报,新规科三全程语音提示(灯光模拟+项目操作),人手一份,考试必备!...
  5. 在使用谷歌时发现一个诡异问题cookie传不过去
  6. 677_AUTOSAR_TR_Methodology_文档阅读4
  7. 图片验证码识别程序全面分析
  8. 漏洞分析---关于OpenSSL“心脏出血”漏洞的分析
  9. 将访问控制更改为:共享级访问控制,并重启计算机使设置生效.,Internet应用模拟题...
  10. 高手新手都能用的140个电脑技巧 收藏