循环例题

一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848

var hou=0.0001; a=0;
while(true){
    if(hou>8848){
        break;
    }
    else{
      hou=hou*2;
      a++;
    }
}
alert(a);

有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问6个月后有多少对兔子,幼兔、小兔、成兔对数分别是多少。

var y=1;
var x=0;
var c=0;
var sy=0;
var sx=0;
var sc=0;
for(var i=1;i<=6;i++){
    sy=y;
    sx=x;
    sc=c;
    y=sx+sc;
    x=sy;
    c=sc+sx;
    }
alert(y+","+x+","+c)

公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性

公鸡最多49,母鸡最多97,小鸡最多194

var a=0;
for(var i=1;i<=49;i++)
{  for(var j=1;j<=97;j++)
   {  for(var k=1;k<=194;k++)
      {  if((2*i+j+0.5*k<=100)&&(i+j+k==100)){
             a++;
             }
         
       }
    }
}
alert(a);

 

posted @ 2017-06-15 11:52  挽你何用  阅读(221)  评论(0)    收藏  举报