标签:doc case 地方 0.00 div 相关 可能性 第一个 i++
switch( )
{
case
}
<script type="text/javascript">
switch(a=3)
{
case 1:
alert(a=1)
case 2:
alert(a=2)
case 3:
alert(a=3)
case 4:
alert(a=4)
case 5:
alert(a=5)
case 6:
alert(a=6)
case 7:
alert(a=7)
}
</script>
无限循环
for(四要素:初始条件、循环条件/判断条件、状态改变、循环体)
{
循环体
}
<script type="text/javascript">
for(var a=1;a<=10;a++)
{
alert(a)
}
</script>
a=1 a循环10次最后小于等于10
break跳出整个循环
continue跳出当前循环
1.蓝球弹起的高度
篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。
<script type="text/javascript">
var b=10
for(var a=1; a<=10;a++)
{
b=b*0.3
}
alert(b)
</script>
2.棋盘放粮食
棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻。
<script type="text/javascript">
var a=1
var zhima=1
for(var c=1;c<32;c++)
{
a=a*2;
alert(a)
zhima=zhima+a
}
alert(zhima)
var d=zhima*0.00001
alert(d)
</script>
3、100以内与7相关的数
<script type="text/javascript">
for(var i=0;i<100;i++)
{
if(i%7==0||i%10==7||parseInt((i%10))==7)
{
alert(i)
}
}
</script>
4乘法口诀
<script type="text/javascript">
for(var i=1;i<10;i++)
{
for(var j=1;j<10;j++)
{
if(j>i)
{
alert(i+"*"+j)
}
}
}
</script>
5.一张纸的厚度是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);
6.有一对幼兔,幼兔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);
7.羽毛球拍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);
8.公鸡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);
9.括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算符
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)//+,-,+,-
}
}
}
}
}
标签:doc case 地方 0.00 div 相关 可能性 第一个 i++
原文地址:http://www.cnblogs.com/xiaohaihuaihuai/p/7718809.html