JS实现的找零张数最小问题示例


Posted in Javascript onNovember 28, 2017

本文实例讲述了JS实现的找零张数最小问题。分享给大家供大家参考,具体如下:

完整代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>3water.com 找零问题</title>
</head>
<body>
<script>
var price = prompt("请输入商品价格(在100块钱以内):");
if(price>100){
 alert("请输入0-100之间的整数!");
 var price = prompt("请输入商品价格(在100块钱以内):");
}
else{
document.writeln("<b style='color: green;'>"+price+"</b>"+"找零情况如下:</br>");
var number = new Array(50,20,10,5,1);
if (price>=0){
  for(var i=0; i<number.length; i++){
  var N=Math.floor(price/number[i]);
  document.writeln("找"+"<b style='color:red;'>"+number[i]+"</b>"+"元--"+"<b style='color:red;'>"+N+"</b>"+"张"+"</br>");
  price = price-N*number[i];
  }
 }
}
</script>
</body>
</html>

运行结果:

JS实现的找零张数最小问题示例

JS实现的找零张数最小问题示例

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

Javascript 相关文章推荐
跟着JQuery API学Jquery 之二 属性
Apr 09 Javascript
javasctipt如何显示几分钟前、几天前等
Apr 30 Javascript
jquery简单插件制作(fn.extend)完整实例
May 24 Javascript
js判断所有表单项不为空则提交表单的实现方法
Sep 09 Javascript
JavaScript奇技淫巧44招【实用】
Dec 11 Javascript
AngularJS 防止页面闪烁的方法
Mar 09 Javascript
node操作mysql数据库实例详解
Mar 17 Javascript
基于Vue实现tab栏切换内容不断实时刷新数据功能
Apr 13 Javascript
WdatePicker.js时间日期插件的使用方法
Jul 26 Javascript
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
详解ES6中class的实现原理
Oct 03 Javascript
使用typescript快速开发一个cli的实现示例
Dec 09 Javascript
JavaScript数据结构之单链表和循环链表
Nov 28 #Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
Nov 28 #Javascript
关于angularJs清除浏览器缓存的方法
Nov 28 #Javascript
AngularJs 禁止模板缓存的方法
Nov 28 #Javascript
微信小程序自定义toast实现方法详解【附demo源码下载】
Nov 28 #Javascript
vue2.0与bootstrap3实现列表分页效果
Nov 28 #Javascript
Vue.JS项目中5个经典Vuex插件
Nov 28 #Javascript
You might like
德劲1107的电路分析与打磨
2021/03/02 无线电
php简单实现无限分类树形列表的方法
2015/03/27 PHP
PHP+Redis 消息队列 实现高并发下注册人数统计的实例
2018/01/29 PHP
PHP执行普通shell命令流程解析
2020/08/24 PHP
js获取判断上传文件后缀名的示例代码
2014/02/19 Javascript
浅谈javascript中this在事件中的应用
2015/02/15 Javascript
jQuery控制Div拖拽效果完整实例分析
2015/04/15 Javascript
jQuery实现文字自动横移
2017/01/08 Javascript
AngularJS改变元素显示状态
2017/04/20 Javascript
详解nodeJS之二进制buffer对象
2017/06/03 NodeJs
Vue中render函数的使用方法
2018/01/31 Javascript
在 vue-cli v3.0 中使用 SCSS/SASS的方法
2018/06/14 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
QRCode.js二维码生成并能长按识别
2018/10/16 Javascript
微信小程序实现星星评价效果
2018/11/02 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
Python实现多线程HTTP下载器示例
2017/02/11 Python
python3中os.path模块下常用的用法总结【推荐】
2018/09/16 Python
Python编程中flask的简介与简单使用
2018/12/28 Python
pandas 选取行和列数据的方法详解
2019/08/08 Python
python requests抓取one推送文字和图片代码实例
2019/11/04 Python
在Django中实现添加user到group并查看
2019/11/18 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
django 多数据库及分库实现方式
2020/04/01 Python
采购文员岗位职责
2013/11/20 职场文书
兼职业务员岗位职责
2014/01/01 职场文书
师范教师毕业鉴定
2014/01/13 职场文书
自强之星事迹材料
2014/05/12 职场文书
大雁塔英文导游词
2015/02/10 职场文书
学校党支部公开承诺书
2015/04/30 职场文书
单位介绍信格式范文
2015/05/04 职场文书
抢劫罪辩护词
2015/05/21 职场文书
步步惊心观后感
2015/06/12 职场文书
Android开发EditText禁止输入监听及InputFilter字符过滤
2022/06/10 Java/Android