當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript基础(幼兔、小兔成兔数量等典型例题)
生活随笔
收集整理的這篇文章主要介紹了
javascript基础(幼兔、小兔成兔数量等典型例题)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一張紙的厚度是0.0001米,將紙對折,對折多少次厚度超過珠峰高度8848米
var sum=0;var a=0.0001 for(var i=0;i<100;i++){a=a*2;sum=sum+1;if(a>=8848){break;}}alert(sum)
var sum=0;var a=0.0001 for(var i=0;i<100;i++){a=a*2;sum=sum+1;if(a>=8848){break;}}alert(sum)
有一對幼兔,幼兔1個(gè)月后長成小兔,小兔1個(gè)月后長成成兔并生下一對幼兔,問6個(gè)月后有多少對兔子,幼兔、小兔、成兔對數(shù)分別是多少。 因?yàn)橄略碌挠淄脼樯蟼€(gè)月的成兔數(shù)量,小兔為上個(gè)月的幼兔數(shù)量,成兔為上個(gè)月的小兔加上成兔的數(shù)量,所以定義兩個(gè)變量接收上個(gè)月小兔和成兔的數(shù)量。
var a=1;var b=0;var c=0;var m=0;var n=0; for(var x=1;x<=6;x++){n=c;c=b+c;m=b;b=a;a=m+n;}alert(a+","+b+","+c)
羽毛球拍15元,球3元,水2元。200元每種至少一個(gè),200塊錢正好花完,有多少可能
var sum=0; for(var x=1;x<=13;x++){for(var y=1;y<=66;y++){for(var z=1;z<=100;z++){var c=15*x+3*y+2*z;if(c==200){ //記住等于要用== =是代表賦值sum++;} //sum++ 與sum=sum++ 后者是先賦值然后再++}} }alert(sum); //因?yàn)?在定義變量的時(shí)候 ?x,y ,z都是等于1的所以符合了每種至少一個(gè)的條件
公雞2文,母雞1文,小雞半文,每種至少一只,100文買100只雞有多少可能性
var sum=0;for(var x=1;x<50;x++){for(var y=1;y<100;y++){for(var z=1;z<200;z++){var a=2*x+y+0.5*z;var b=x+y+z;if((a==100)&&(b==100)){sum++}}}} alert(sum);
湊錢1,2,5湊20元錢有多少可能
var sum=0;for(var x=1;x<=20;x++){for(var y=1;y<=10;y++){for(var z=1;z<=5;z++){var a=x+2*y+5*z;if(a==20){sum++}}}}alert(sum)
轉(zhuǎn)載于:https://www.cnblogs.com/gaofangquan/p/7018809.html
總結(jié)
以上是生活随笔為你收集整理的javascript基础(幼兔、小兔成兔数量等典型例题)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java下利用Jackson进行JSON
- 下一篇: 16_内容回顾