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 相关文章推荐
javascript编程起步(第一课)
Jan 10 Javascript
JavaScript之HTMLCollection接口代码
Apr 27 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
Nov 13 Javascript
swtich/if...else的替代语句
Aug 16 Javascript
Vue.js每天必学之内部响应式原理探究
Sep 07 Javascript
jquery与js实现全选功能的区别
Jun 11 jQuery
Vue.js框架路由使用方法实例详解
Aug 25 Javascript
详解angular笔记路由之angular-router
Sep 12 Javascript
vue 多入口文件搭建 vue多页面搭建的实例讲解
Mar 12 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
ES6新增的数组知识实例小结
May 23 Javascript
jquery简易手风琴插件的封装
Oct 13 jQuery
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
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
9个PHP开发常用功能函数小结
2011/07/15 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
php面向对象重点知识分享
2019/09/27 PHP
js控制CSS样式属性语法对照表
2012/12/11 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
JavaScript遍历数组和对象的元素简单操作示例
2019/07/09 Javascript
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
python 拼接文件路径的方法
2018/10/23 Python
pyqt5移动鼠标显示坐标的方法
2019/06/21 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
python利用百度云接口实现车牌识别的示例
2020/02/21 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Python Merge函数原理及用法解析
2020/09/16 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
Html5页面二次分享的实现
2018/07/30 HTML / CSS
耐克亚太地区:Nike APAC
2019/12/07 全球购物
保密普查工作实施方案
2014/02/25 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
工作检讨书500字
2014/10/19 职场文书
三年级学生评语大全
2014/12/26 职场文书
2015年简历自我评价范文
2015/03/11 职场文书
预备党员介绍人意见
2015/06/01 职场文书
初中班干部工作总结
2015/08/10 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
Redis监控工具RedisInsight安装与使用
2022/03/21 Redis