ホームページ  >  記事  >  ウェブフロントエンド  >  JSは最小限の変更シート数を実現

JSは最小限の変更シート数を実現

小云云
小云云オリジナル
2017-12-07 15:51:591839ブラウズ

この記事では、JS で実装される変更シートの最小数の問題を主に紹介し、JavaScript の数学的演算に関連する操作スキルについて説明します。必要な友人は参照してください。

完全なコードは次のとおりです:


<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>www.jb51.net 找零问题</title>
</head>
<body>
<script>
var price = prompt("请输入商品价格(在100块钱以内):");
if(price>100){
 alert("请输入0-100之间的整数!");
 var price = prompt("请输入商品价格(在100块钱以内):");
}
else{
document.writeln("<b style=&#39;color: green;&#39;>"+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=&#39;color:red;&#39;>"+number[i]+"</b>"+"元--"+"<b style=&#39;color:red;&#39;>"+N+"</b>"+"张"+"</br>");
  price = price-N*number[i];
  }
 }
}
</script>
</body>
</html>


実行結果:

関連する推奨事項: ローズ効果を実現するための

JS

css、jsは従順なサイコロを実装しますソースコード

ウォーターフォールフローレイアウトのJS実装のインスタンス解析

以上がJSは最小限の変更シート数を実現の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。