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无法执行的解决办法
Feb 25 Javascript
Javascript面象对象成员、共享成员变量实验
Nov 19 Javascript
Jquery获取元素的父容器对象示例代码
Feb 10 Javascript
asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
May 05 Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 Javascript
Bootstrap和Java分页实例第二篇
Dec 23 Javascript
bootstrap的常用组件和栅格式布局详解
May 02 Javascript
vue-router之nuxt动态路由设置的两种方法小结
Sep 26 Javascript
JS多个异步请求 按顺序执行next实现解析
Sep 16 Javascript
详解BootStrap表单验证中重置BootStrap-select验证提示不清除的坑
Sep 17 Javascript
JavaScript实现模态对话框实例
Jan 13 Javascript
javascript实现简单页面倒计时
Mar 02 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实现多级树型菜单
2006/10/09 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
PHP 压缩文件夹的类代码
2009/11/05 PHP
PHP 批量更新网页内容实现代码
2010/01/05 PHP
10条php编程小技巧
2015/07/07 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
我遇到的参数传递中 双引号单引号嵌套问题
2010/02/11 Javascript
js对象的比较
2011/02/26 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
js读取配置文件自写
2014/02/11 Javascript
JavaScript中连接操作Oracle数据库实例
2015/04/02 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
jquery实现列表上下移动功能
2016/02/25 Javascript
学习AngularJs:Directive指令用法(完整版)
2016/04/26 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
Vue v2.5 调整和更新不完全问题
2017/10/24 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
Python实现简单的代理服务器
2015/07/25 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
python从ftp获取文件并下载到本地
2020/12/05 Python
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
学校采购员岗位职责
2014/01/02 职场文书
2014年党支部承诺书
2014/05/30 职场文书
会议室使用管理制度
2015/08/06 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang