javascript中 for循环的应用

时间:2023-03-09 18:26:26
javascript中 for循环的应用

1.有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量

<script>
var sum=0; //一开始的重量设为0;
for(i=1;i<=64;i++)
{
var a=1; //一开始为2的0次方
for(j=0;j<i-1;j++)
{
a=a*2; }
sum=sum+a;
}
alert(0.00001*sum)

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

var cs=0; //一开始设次数为0;
var str="";
for(i=1;i<=13;i++) //每一种都要至少有一个 ,所以要从1开始循环
{
for(j=1;j<=66;j++)
{
for(n=1;n<=100;n++)
{
sum=15*i+3*j+2*n;
if(sum==200)
{
cs+=1;
str+=i+"个羽毛球拍"+j+"个球"+n+"瓶水"+"||"
}
}
}
}
alert(cs)
alert(str)

3 取100以内与7相关的数

 var str="";
for(i=0;i<=100;i++)
{
if(i%7==0||i%10==7||parseInt(i%10)==7)
{
str=str+i+"||"
}
}
alert(str)