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 相关文章推荐
js 异步处理进度条
Apr 01 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
Dec 26 Javascript
js实现省市联动效果的简单实例
Feb 10 Javascript
基于jQuery和CSS3制作响应式水平时间轴附源码下载
Dec 20 Javascript
vue-quill-editor实现图片上传功能
Aug 08 Javascript
详解VUE 数组更新
Dec 16 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
python实现迭代法求方程组的根过程解析
Nov 25 Javascript
Vue父子传递实例讲解
Feb 14 Javascript
谈谈JavaScript中的函数
Sep 08 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
Oct 29 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
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
php处理restful请求的路由类分享
2014/02/27 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php+html5使用FormData对象提交表单及上传图片的方法
2015/02/11 PHP
Joomla使用Apache重写模式的方法
2016/05/04 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
JavaScript 版本自动生成文章摘要
2008/07/23 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
js冒泡、捕获事件及阻止冒泡方法详细总结
2014/05/08 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
Bootstrap3 图片(响应式图片&amp;图片形状)
2017/01/04 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
Js面试算法详解
2018/04/08 Javascript
vue中关闭eslint的方法分析
2018/08/04 Javascript
vue-cli history模式实现tomcat部署报404的解决方式
2019/09/06 Javascript
Python实现可自定义大小的截屏功能
2018/01/20 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
对pycharm 修改程序运行所需内存详解
2018/12/03 Python
解决python tkinter界面卡死的问题
2019/07/17 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
python实现图像拼接
2020/03/05 Python
利用HTML5 Canvas制作一个简单的打飞机游戏
2015/05/11 HTML / CSS
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
用C#语言写出与SQLSERVER访问时的具体过程
2013/04/16 面试题
中学生期末评语
2014/02/03 职场文书
幼儿园门卫岗位职责
2014/02/14 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
学校安全教育月活动总结
2014/07/07 职场文书
前台文员岗位职责
2015/02/04 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
人事任命通知书
2015/04/21 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
nginx网站服务如何配置防盗链(推荐)
2021/03/31 Servers
python字典进行运算原理及实例分享
2021/08/02 Python