日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

用JS解决那些有趣的数学题!

發布時間:2023/12/20 javascript 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用JS解决那些有趣的数学题! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

用JS解決那些有趣的數學題!

1.公園里有一只猴子和一堆桃子,猴子每天吃掉桃子總數的一半,把剩下一半中扔掉一個壞的。到第七天的時候,猴子睜開眼發現只剩下一個桃子。問公園里剛開始有多少個桃子?最后一天剩下一個桃子

<script>var a=1;var i=1;while(i<=6){a = ( a + 1) *2i++;}document.write("剛開始有個:" + a )</script>

eg 1-2方法二:

<script>var peach=1;for(var i=1; i<=6; i++){peach = ( peach + 1) * 2;}document.write("公園剛開始有"+peach+"個桃子");</script>

2.馬伏糧食,一匹大馬一次伏兩石糧食,一匹中馬一次伏一石糧食,一匹小馬一次伏半石糧食,共有一百匹馬,一百石糧食,怎么樣合理分配?
eg 2 方法一:

<script>for(var a = 1; a<=50; a++){for(var b = 1; b<=100; b++){var c = 100 - a - b;if((a + b +c == 100) && (2 * a + b + c / 2 == 100)){document.write("大馬:" + a + "&nbsp;&nbsp;" + "中馬:" + b + "&nbsp;&nbsp;" + "小馬:" + c + "&nbsp;&nbsp;" + "<hr />")}}}</script>

eg 2-2 方法二:

<script>var a=1;while(a<=50){var b=1;while(b<=100){var c=100-a-b;if((a + b +c == 100) && (2 * a + b + c / 2 == 100)){document.write("大馬:" + a + "&nbsp;&nbsp;" + "中馬:" + b + "&nbsp;&nbsp;" + "小馬:" + c + "&nbsp;&nbsp;" + "<hr />")}b++;}a++; }</script>

3.//小明單位發了100元的購物卡,小明到超市買三類洗化用品,洗發水(15元),香皂(2元),牙刷//(5元)。
//要把100元整好花掉,可如有哪些購買結合?
//a=洗發水,b=香皂,c=牙刷
//100元可以買6瓶洗發水
方法一:

<script>var a=1;while(a<=6){var b=1;while(b<=50){var c=1;while(c<=20){if(15*a+2*b+5*c==100){document.write("洗發水:"+a+"香皂:"+b+"牙刷:"+c+"<hr />")}c++}b++}a++}</script>

eg 3-2 方法二:

<script>var a=1;while(a<=6){var b=1;while(b<=50){var c=1;while(c<=20){if(15*a+2*b+5*c==100){document.write("洗發水:"+a+"香皂:"+b+"牙刷:"+c+"<hr />")}c++}b++}a++}</script>

4.abc是一個三位數,并且abc=aaa+bbb+ccc:
方法一:

<script>var i=100;while(i<1000){var a =parseInt(i%10);var b =parseInt((i/10)%10);var c =parseInt(i/100);if(a*a*a+b*b*b+c*c*c==i){document.write('結果有::'+i+'<hr />')}i++;}</script>

eg 4-2 方法二:

<script type="text/javascript">for (i = 100; i < 1000; i++) {var a = parseInt(i % 10);var b = parseInt((i / 10) % 10);var c = parseInt(i / 100);if (a * a * a + b * b * b + c * c * c == i) {document.write('結構有:' + i + '<hr/>')}}</script>

5.雞兔同籠,共48只132條腿,求雞和兔各有多少只?

function start(a,b){var x=0;var y=0;for(var x=0;x<a; x++){y=48-x;if (2*x+4*y==b){console.log("雞有"+x+"只,兔有"+y+"只");}} }

總結

以上是生活随笔為你收集整理的用JS解决那些有趣的数学题!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。