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 相关文章推荐
ajax+jQuery实现级联显示地址的方法
May 06 Javascript
Nginx上传文件全部缓存解决方案
Aug 17 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
May 16 Javascript
EasyUI在表单提交之前进行验证的实例代码
Jun 24 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
JavaScript实现的仿新浪微博原生态输入字数即时检查功能【兼容IE6】
Sep 26 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
May 30 Javascript
layui实现把数据表格时间戳转换为时间格式的例子
Sep 12 Javascript
layui layer select 选择被遮挡的解决方法
Sep 21 Javascript
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
Mar 02 Javascript
jquery实现上传图片功能
Jun 29 jQuery
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
DC漫画《蝙蝠侠和猫女》图透 猫女怀孕老爷当爹
2020/04/09 欧美动漫
BBS(php &amp; mysql)完整版(八)
2006/10/09 PHP
PHP实现GIF图片验证码
2015/11/04 PHP
PHP中in_array函数使用的问题与解决办法
2016/09/11 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
小型js框架veryide.librar源代码
2009/03/05 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
Javascript改变CSS样式(局部和全局)
2013/12/18 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
微信小程序 实现拖拽事件监听实例详解
2016/11/16 Javascript
Three.js利用性能插件stats实现性能监听的方法
2017/09/25 Javascript
vue + any-touch实现一个iscroll 实现拖拽和滑动动画效果
2019/04/08 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
[44:33]EG vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[02:03]完美世界DOTA2联赛10月30日赛事集锦
2020/10/31 DOTA
Python 逐行分割大txt文件的方法
2017/10/10 Python
Python通过matplotlib绘制动画简单实例
2017/12/13 Python
在ubuntu16.04中将python3设置为默认的命令写法
2018/10/31 Python
pymongo中group by的操作方法教程
2019/03/22 Python
python实现定时压缩指定文件夹发送邮件
2020/12/22 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
如何使用pandas读取txt文件中指定的列(有无标题)
2020/03/05 Python
Keras loss函数剖析
2020/07/06 Python
Python如何将字符串转换为日期
2020/07/31 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
html5 postMessage前端跨域并前端监听的方法示例
2018/11/01 HTML / CSS
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
实习生个人找工作的自我评价
2013/10/30 职场文书
小小的船教学反思
2014/02/21 职场文书
融资租赁计划书
2014/04/29 职场文书
投标人廉洁自律承诺书
2014/05/26 职场文书
导游词之长城八达岭
2019/09/24 职场文书
React Hook用法示例详解(6个常见hook)
2021/04/28 Javascript
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技