JS计算输出100元钱买100只鸡问题的解决方法


Posted in Javascript onJanuary 04, 2018

本文实例讲述了JS计算输出100元钱买100只鸡问题的方法。分享给大家供大家参考,具体如下:

问题:

公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现在有100元钱要买100只鸡,问怎么买?

解决方法:

首先我们可以看到这是一道典型的三元一次方程,那我们可以用我们学到的数学知识来列一下方程式:

我们来设公鸡有x只;母鸡有y只;小鸡有z只;那么就可以来列方程式了:

5x+3y+z/3=100      x+y+z=100

0<=x<=20   0<=y<=33   0<=z<=100

这里说明一下为什么z是小于100而不是小于300,因为我们最多就买100只鸡

以上就是我们列的方程式,如果计算起来还是比较麻烦的,那么我们就可以把这道题放到js的for循环当中,让计算机来帮助我们完成计算:

for(var x=0;x<=20;x++){
for(var y=0;y<=33;y++){

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



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




document.write("公鸡有"+x+"只"+"<br>");




document.write("母鸡有"+y+"只"+"<br>");




document.write("小鸡有"+z+"只"+"<br>");




document.write("<br>");



}


} 

}
}

运行结果:

公鸡有0只
母鸡有25只
小鸡有75只

公鸡有4只
母鸡有18只
小鸡有78只

公鸡有8只
母鸡有11只
小鸡有81只

公鸡有12只
母鸡有4只
小鸡有84只

通过上面的for循环就可以让计算机轻轻松松的帮我们计算出每一种鸡的个数,是不是方便了很多.

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JQuery AJAX 中文乱码问题解决
Jun 05 Javascript
JS图片根据鼠标滚动延时加载的实例代码
Jul 13 Javascript
浅谈Sublime Text 3运行JavaScript控制台
Jun 06 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
Oct 10 Javascript
从零学习node.js之express入门(六)
Feb 25 Javascript
JavaScript之面向对象_动力节点Java学院整理
Jun 29 Javascript
js封装成插件的步骤方法
Sep 11 Javascript
angular指令笔记ng-options的使用方法
Sep 18 Javascript
jquery中有哪些api jQuery主要API
Nov 20 jQuery
使用mock.js随机数据和使用express输出json接口的实现方法
Jan 07 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 Javascript
JavaScript实现移动端弹窗后禁止滚动
May 25 Javascript
Angular4学习教程之DOM属性绑定详解
Jan 04 #Javascript
JS实现简易换图时钟功能分析
Jan 04 #Javascript
Angular4学习之Angular CLI的安装与使用教程
Jan 04 #Javascript
利用Vue2.x开发实现JSON树的方法
Jan 04 #Javascript
vue-cli配置文件——config篇
Jan 04 #Javascript
jQuery封装animate.css的实例
Jan 04 #jQuery
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 #Javascript
You might like
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
记录mysql性能查询过程的使用方法
2013/05/02 PHP
php实现微信扫码支付
2017/03/26 PHP
PHP实现的简单操作SQLite数据库类与用法示例
2017/06/19 PHP
PHP与Web页面的交互示例详解一
2020/08/04 PHP
dropdownlist之间的互相联动实现(显示与隐藏)
2009/11/24 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
使用javascript为网页增加夜间模式
2014/01/26 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
基于jquery实现省市区三级联动效果
2015/12/25 Javascript
Js实现简单的小球运动特效
2016/02/18 Javascript
jQuery简单实现列表隐藏和显示效果示例
2016/09/12 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
Python 如何优雅的将数字转化为时间格式的方法
2019/09/26 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
YSL圣罗兰美妆美国官网:Yves Saint Lauret US
2016/11/21 全球购物
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
sort命令的作用和用法
2012/11/04 面试题
linux面试题参考答案(4)
2013/01/28 面试题
程序员岗位职责
2013/11/11 职场文书
电大毕业生自我鉴定
2014/04/10 职场文书
英语教育专业自荐信
2014/05/29 职场文书
2015年安全教育月活动总结
2015/03/26 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
Python入门之基础语法详解
2021/05/11 Python
欧元符号 €
2022/02/17 杂记
Python中字符串对象语法分享
2022/02/24 Python
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
一文搞懂Redis中String数据类型
2022/04/03 Redis
golang操作rocketmq的示例代码
2022/04/06 Golang