JS實現(xiàn)的找零張數(shù)最小問題示例
本文實例講述了JS實現(xiàn)的找零張數(shù)最小問題。分享給大家供大家參考,具體如下:
完整代碼如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.dbjr.com.cn 找零問題</title> </head> <body> <script> var price = prompt("請輸入商品價格(在100塊錢以內(nèi)):"); if(price>100){ alert("請輸入0-100之間的整數(shù)!"); var price = prompt("請輸入商品價格(在100塊錢以內(nèi)):"); } 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>
運行結(jié)果:
更多關于JavaScript相關內(nèi)容感興趣的讀者可查看本站專題:《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript數(shù)學運算用法總結(jié)》、《JavaScript排序算法總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》及《JavaScript錯誤與調(diào)試技巧總結(jié)》
希望本文所述對大家JavaScript程序設計有所幫助。
相關文章
原生js與jQuery實現(xiàn)簡單的tab切換特效對比
這篇文章主要通過原生js與jQuery實現(xiàn)簡單的tab切換特效對比介紹了js與jQuery之間的區(qū)別,有需要的小伙伴可以參考下。2015-07-07KnockoutJS 3.X API 第四章之數(shù)據(jù)控制流with綁定
這篇文章主要介紹了KnockoutJS 3.X API 第四章之數(shù)據(jù)控制流with綁定的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-10-10javascript動態(tài)添加刪除tabs標簽的方法
這篇文章主要介紹了javascript動態(tài)添加刪除tabs標簽的方法,實例分析了javascript針對tabs標簽的動態(tài)添加與刪除方法,涉及javascript頁面元素的操作技巧,需要的朋友可以參考下2015-07-07