JavaScript循環練習2
阿新 • • 發佈:2017-10-17
div 應該 java 珠穆朗瑪峰 可能性 對數 () a* 如果
折紙:折多少次和珠穆朗瑪峰一樣高
1.一張紙的厚度是0.0001米,將紙對折,對折多少次厚度超過珠峰高度8848米
var hou = 0.0001; var cishu = 0; for(var i=0;i>=0;i++) { hou = hou*2; if(hou>8848) { cishu=i+1; break; } } alert(cishu);
2.有一對幼兔,幼兔1個月後長成小兔,小兔1個月後長成成兔並生下一對幼兔,問8個月後有多少對兔子,幼兔、小兔、成兔對數分別是多少。
幼兔 1 小兔 0 成兔 0 初始值
幼兔 0 小兔 1 成兔 0 第一個月
幼兔 1 小兔 0 成兔 1 第二個月
幼兔 1 小兔 1 成兔 1 第三個月
幼兔 2 小兔 1 成兔 2 第四個月
幼兔 3 小兔 2 成兔 3 第五個月
幼兔 5 小兔 3 成兔 5 第六個月
當前月份幼兔 = 上個月的成兔+上月小兔
當前月份小兔 = 上月幼兔
當前月份成兔 = 上月成兔+上月小兔
var sy = 1; var sx = 0; var sc = 0; var ny = 0; var nx = 0; var nc = 0; for(var i=0;i<2;i++) { ny = sc+sx; nx = sy; nc = sc+sx; var sy = ny; var sx = nx; var sc = nc; } alert(ny); alert(nx); alert(nc);
3.羽毛球拍15元,球3元,水2元。200元每種至少一個,有多少可能
羽毛球拍最多買13個 球最多買66個 水最多買100個
var sum=0; for(var i=1;i<14;i++) { for(var j=1;j<67;j++) { for(var k=1;k<101;k++) { if(i*15+j*3+k*2==200) { sum++; } } } } alert(sum);
4.公雞2文,母雞1文,小雞半文,每種至少一只,100文買100只雞有多少可能性
公雞最多50,母雞最多100,小雞最多200
var sum=0; for(var i=1;i<51;i++) { for(var j=1;j<101;j++) { for(var k=1;k<201;k++) { if(i*2+j*1+k*0.5==100 && i+j+k==100) { //document.write(); sum++; } } } } alert(sum);
5.湊錢1,2,5湊20元錢有多少可能
1元 20 2元 10 5元 4
var s=0 for(var a=0;a<21;a++) { for(var b=0;b<11;b++) { for(var c=0;c<5;c++) { if(a+b*2+c*5==20) { s++ } } } }
alert(s)
括號裏面只能放加或減,如果要使等式成立,括號裏面應該放什麽運算符
12()34()56()78()9 = 59*/
for(var a=-1;a<=1;a=a+2) { for(var b=-1;b<=1;b=b+2) { for(var c=-1;c<=1;c=c+2) { for(var d=-1;d<=1;d=d+2) { if(12+a*34+b*56+c*78+d*9==59) { alert(a+","+b+","+c+","+d)//+,-,+,- } } } } }
JavaScript循環練習2