for循环练习2

1、纸的厚度是0.0001米,珠穆朗玛峰的高度是8848米,一张纸对折多少次可以超过8848米

var a=0.0001;
for(var i=1;i>0;i++)
{ a*=2;
if(a>=8848)
{
alert(i);
break

}

2、羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能

羽毛球拍最多买13个 球最多买66个 水最多买100个

var attr=Array();
for(var a=1;a<14;a++)
{
for(b=1;b<67;b++)
{
for(c=1;c<101;c++)
{
if(a*15+b*3+c*2<=200)
{
attr.push(a+'---'+b+'---'+c)
         }
      }
   }
}

alert(attr.lenth)

3、1000以内的质数排列出来

var count=0
for(var i=3;i<1001;i++){
var status=0;
for(var j=2;j<i;j++){
if(i%j==0)
{
status=1;
break;
   }
}
if(status==0)
{
document.write(i+"<br>");
count++;
    }
}
alert(count);

原文地址:https://www.cnblogs.com/mengshenshenchu/p/6594687.html