今天我们来回顾一下JS的经典案例之百钱百鸡

题目

公鸡5元钱一只,母鸡3元钱一只,小鸡3只一元钱,用100元钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100元钱。

分析

第一、公鸡的单价为5元/只,母鸡的单价为3元/只,小鸡的单价为1/3元/只;

第二,必须花满100元,不能多不能少;

第三、公鸡、母鸡、小鸡都要有,即三种鸡各自的数量都必须大于零。

解答

我们先设变量,公鸡的数量为x只,母鸡的数量为y只,小鸡的数量为z只,从分析题目中得出的函数为:

x + y + z == 100 // 这里的函数为三种鸡的数量总数为100只;

5 * x + 3 * y + 1/3 * z == 100 // 这里的函数为三种鸡的总价钱之和为100元;

下面,我们就用JS来解一下这道题:

for(var x = 0 ; x <= 100 ; x++){

for(var y = 0 ; y <= 100 ; y++){

for(var z = 0 ; z <= 100 ; z++){

if((x + y + z == 100) && (5*x + 3 * y + 1/3 * z == 100) && (x > 0) && (y > 0) && (z > 0)){

document.write(`公鸡:${x}只 &nbsp&nbsp&nbsp 母鸡:${y}只 &nbsp&nbsp&nbsp&nbsp 小鸡:${z}只
`)

}

}

}

}

可以得出:

thing.png

html中js计算百钱百鸡,JS经典案例之百钱百鸡相关推荐

  1. js计算金额精度问题--currency.js(2022.11.10 阴)

    问题重现: console.log(10*2.88,'价格') // 结果为 28.799999999999997 // 原因: // 计算机能读懂的是二进制,进行运算的时候,实际上是把数字转换为了二 ...

  2. 中亦安图oracle培训,【中亦安图】Systemstate Dump分析经典案例(8)

    第一章技术人生系列·我和数据中心的故事(第八期)Systemstate Dump分析经典案例(下) 中亦安图 | 2016-03-08 21:45 前言 接上一期:(上一期的阅读方法:关注" ...

  3. 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下: 鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?

    有以下这样的问题 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下: 鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则 ...

  4. C++解百钱买百鸡 题目描述我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?

    题目描述 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下:鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则翁.母.雏 ...

  5. 计算机求百钱买百鸡采用的算法,多种解法求百钱百鸡问题.doc

    多种解法求百钱百鸡问题 学 号: 0121210680225 <算法设计与分析B> 大 作 业 题 目多种解法求百钱百鸡问题学 院计算机科学与技术学院专 业软件工程班 级Sy1201姓 名 ...

  6. 枚举法C语言三个马驮东西,【MagO第三期】经典枚举算法题:百钱买百鸡

    原标题:[MagO第三期]经典枚举算法题:百钱买百鸡 01 历史故事 张邱建提出的百钱买百鸡问题: 山东临清的数学家--张邱建,约公元5世纪著名的大数学家.他将毕生的精力投入到算学研究之中,为数学的不 ...

  7. c语言100块钱买100只鸡算法,JS计算输出100元钱买100只鸡问题的解决方法

    JS计算输出100元钱买100只鸡问题的解决方法 本文实例讲述了JS计算输出100元钱买100只鸡问题的方法.分享给大家供大家参考,具体如下: 问题: 公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现 ...

  8. 100块钱买100只鸡php,使用JS计算买100只鸡问题

    这篇文章主要介绍了JS计算输出100元钱买100只鸡问题的解决方法,简单描述了100元钱买100只鸡问题并结合实例形式分析了问题解决的思路与具体实现方法,需要的朋友可以参考下 本文实例讲述了JS计算输 ...

  9. 【C语言基础练习】百钱买百鸡问题。母鸡3元钱一只,小鸡1元钱三只,问100元钱要刚好买100只鸡,编程实现母鸡和小鸡各多少只?

    百钱买百鸡问题.母鸡3元钱一只,小鸡1元钱三只,问100元钱要刚好买100只鸡,编程实现母鸡和小鸡各多少只? 1 #include<stdio.h>2 int main()3 {4 int ...

最新文章

  1. JAVA_OA(六):SpringMVC登陆实例
  2. 数据结构与算法 | 二叉树四种的遍历方法(递归与非递归)
  3. Enjoy Android
  4. pandas 读表格_pandas电子表格的读取(pandas中的read_excel)
  5. ln命令总结,软链接硬链接文件删除原理画图详解
  6. VS封装给Unity使用的DLL
  7. layui结合form,table的全选、反选v1.0
  8. mysql 1033 frm_MySQL ERROR 1033 (HY000): Incorrect information in file. 处理一例
  9. 关于未在本地计算机上注册“Microsoft.Jet.OleDb.4.0”提供程序的解决办法
  10. (机器学习)痛苦的Caffe配置之路(win10 教育版+vs2015+cmaker+cpu_only+python接口)
  11. 如何做一个基于python电影院售票系统毕业设计毕设作品(Django框架)
  12. android 图片编辑工具,照片编辑器:Photo Editor
  13. 第04课:了解数据必备的文本可视化技巧
  14. replaceAll()如何同时替换多个不同的字符串(或多个符号)
  15. JVM(5)_方法区和大厂面试题
  16. 「 WEB测试工程师 」岗位一面总结
  17. Oracle分区表及分区索引的创建
  18. 【独家】MobaXterm v22.1 全能终端连接工具中文版最新版
  19. cmake使用教程(实操版)(六)
  20. 章鱼网络 Community Call #1|开启 Octopus DAO 构建

热门文章

  1. 【附下载】手摸手带你搭建广告需求平台DSP
  2. Ubuntu 21.04(arm64) 基于sanp安装Nextcloud,挂载本地硬盘
  3. oracle数据库分页查询
  4. HackingLab的一套渗透测试题
  5. matlab surf 坐标设置,matlab中3D曲面函数surf的坐标问题
  6. <网络概述>——《计算机网络》
  7. MPPT电源控制器设计
  8. 安防集成商的出路在哪里?
  9. poi3.17导出excel添加附件解决办法
  10. Python字符串的索引与切片