当前位置: 首页 > wzjs >正文

做fpga的网站最佳磁力吧ciliba搜索引擎

做fpga的网站,最佳磁力吧ciliba搜索引擎,客服热线,wordpress转手机合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻 一、题目描述 ⭐️ 习题4-11 兔子繁衍问题 一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每…

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。💪🏻

一、题目描述 ⭐️

习题4-11 兔子繁衍问题

一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对?

输入格式:
输入在一行中给出一个不超过10000的正整数N。

输出格式:
在一行中输出兔子总数达到N最少需要的月数。

输入样例:

30

输出样例:

9

二、解题思路 ⭐️

1234567
对数11235813

除 第1个月 外,当前月的对数 = 前两个月的对数之和。👉🏻 斐波那契数列

三、代码(C语言)⭐️

/** 
* 斐波那契数列:
*    月:  1  2  3  4  5  6  7...
*    对数: 1  1  2  3  5  8  13...
*    除第1个月外,当前月的对数 = 前两个月的对数之和
*/
#include <stdio.h>  // 引入标准输入输出库,用于使用 scanf 和 printf 函数int main() {int n; // 定义变量 n,用于存储目标兔子对数scanf("%d", &n); // 读取目标兔子对数 n// 单独处理第1个月的情况if (n == 1) { // 如果目标兔子对数为 1printf("1\n"); // 直接输出 1return 0; // 程序结束}int prev2 = 0; // 定义变量 prev2,表示上上个月的兔子对数,初始为 0int prev1 = 1; // 定义变量 prev1,表示上个月的兔子对数,初始为 1int curr = 1;  // 定义变量 curr,表示当前月的兔子对数,初始为 1int month = 2; // 定义变量 month,表示当前月数,初始为 2// 计算兔子对数,直到达到或超过目标对数 nwhile (curr < n) { // 当 当前月的兔子对数 小于 目标对数 时,继续循环prev2 = prev1; // 更新 上上个月的兔子对数 为 上个月的对数prev1 = curr;  // 更新 上个月的兔子对数 为 当前月的对数curr = prev2 + prev1; // 计算当前月的兔子对数,等于前两个月对数之和month++; // 月数加 1}// 输出达到目标兔子对数所需的最少月数printf("%d", month);return 0; // 程序正常结束
}

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/498142.html

相关文章:

  • 做网站需要给设计提供长春疫情最新消息
  • 太原做网站什么是seo网站优化
  • wordpress交流群百度视频seo
  • 能够做一镜到底的网站网站设计与制作教程
  • 公司网站建app360投放广告怎么收费
  • 上海有名的网站建设公司有哪些系统优化app
  • 利用淘宝做网站卖货到国外百度客服24小时人工服务在线咨询
  • 上海高端网站建外贸建站优化
  • 网站在线seo网上国网app推广方案
  • 客户网站建设问题个人网站设计欣赏
  • 备案号新增网站桂林网站设计
  • 门户网站建设的意义360排名检测
  • 打开链接即可玩的游戏泰州seo外包
  • 推荐黄的网站网页设计页面
  • wordpress 后台加速seo关键词排名怎么提升
  • 注册网站有什么用手机关键词seo排名优化
  • 网站开发怎么谈软文营销案例200字
  • 厦门专业网站建设团队网络营销首先要
  • 公务员做网站赚钱不会违规吧网络优化工程师简历
  • 发票 网站建设长尾关键词有哪些
  • 重庆便宜网站建设广州seo优化公司排名
  • 烟台网站建设 烟台网亿网络新浪nba最新消息
  • 网页设计网站链接怎么做付费内容网站
  • 银川网站建设培训哪家好企业培训考试
  • 三网合一网站建设费用上海优化网站方法
  • 建设网站设计制作seo网站编辑优化招聘
  • 做英文网站賺钱长春网站seo哪家好
  • 网站建设和开发网销平台排名
  • 贵阳做网站的公司网页设计框架
  • 网站svg使用免费拓客软件