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

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

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

  数列是 1,1,2,3,5,8,13,21....观察可以看出来从第三个数字开始值是前面两个数字的和。

问的是兔子总数,前面都是写对的单位。两个算一对。所以求得对之后再乘以二就是总数了。

用for循环嵌套if语句

 代码

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head><body></body>
<script>// 1、题目:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//1,1,2,3,5,8,13,21....观察可以看出来从第三个数字开始值是前面两个数字的和。var sumArry = [];sumArry[0] = 1;sumArry[1] = 1;for (var i = 0; i < 12; i++) {if (i - 2 >= 0) {sumArry[i] = sumArry[i - 1] + sumArry[i - 2];var yue = i + 1;var sum = sumArry[i] * 2;console.log(yue + '月' + sumArry[i] + '对' + sum + '只兔子')}else {var yue = i + 1;var sum = sumArry[i] * 2;console.log(yue + '月' + sumArry[i] + '对' + sum + '只兔子')}}
</script></html>

 

http://www.lryc.cn/news/33716.html

相关文章:

  • Verilog如何编写一个基础的Testbench
  • 基于JavaEE社区物业管理系统开发与实现(附源码资料)
  • 问一下ChatGPT:DIKW金字塔模型
  • javaScript基础面试题 ---闭包
  • 如何自定义您的网站实时聊天图标
  • Vue侦听器Watch
  • 云快充研发中心平台架构师谈云原生稳定性建设之路
  • ENVI IDL学习笔记之基本操作
  • 多线程面试题
  • YARN运行流程
  • java八股系列——SpringMVC从接受请求到完成响应的过程
  • Elasticsearch索引全生命周期
  • 汇编指令学习(LOOP)
  • Linux 配置本地yum源
  • 【PyTorch】教程:torch.nn.LeakyReLU
  • 【刷题】-- 基础 -- 二分查找
  • Spark MLlib 特征工程
  • CentOS7 完全卸载 php
  • 关于OCS认证里必须知晓的内容
  • 创业做电商难不难?新人做电商怎么才能挣钱?
  • 【项目设计】高并发内存池(七)[性能测试和提升]
  • PHP:Laravel cast array json数据存数据库时unicode 编码问题和update更新不触发数据转换
  • 自动化测试总结--断言
  • 传输线的物理基础(三):传输线的瞬时阻抗
  • 第六章:多线程
  • 铁路与公路
  • GitHub Copilot 全新升级,工作效率提升 55%
  • 【IoT】《天道》中音响案例的SWOT分析
  • 如何实现接口幂等性
  • 相恨见晚的office办公神器(不坑盒子/打工人Excel插件2023年最新版)