一.篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。
var height=10
for(var i=1;i<11;i++)
{
height=height*0.3;
}
alert(height)
二.棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻。
var s=0
var a=1
for(var i=1;i.<33;i++)
{
s=s+a;
a=a*2;
}
alert(s*0.00001)
三.输出2000年到2018年的所有闰年,和一共多少个闰年
var b=0
for(var i=2000;i<2019;i++)
{
if(i%4==0&&i%100!=0)
{
b=b+1;
alert(i+"年");
}
else if(i%400==0)
{
b=b+1;
alert(i+"年");
}
}
alert("一共"+b+"个闰年)
四.计算 1!+2!+3!+…..+10!的结果
var s=0;
var a=1;
for(var i=1;i<11;i++)
{
a=a*i;
s=s+a;
}
alert(s)
五.括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算符?
12()34()56()78()9 = 59
for(var a=-1;a<2;a=a+2)
{
for(var b=-1;b<2;b=b+2)
{
for(var c=-1;c<2;c=c+2)
{
for(var d=-1;d<2;d=d+2)
if(12+a*34+b*56+c*78+d*9==59)
{
alert(a+","+b+","+c+","+d)
}
}
}
}
六.一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米
var h = 0.0001;
for(var i=0;i>=0;i++)
{
h = h*2;
if(h>8848)
{
alert(i+1);
break;
}
}
七.羽毛球拍15元,球3元,水2元。200元每种至少一个,有多少可能,一共多少种?
羽毛球13 球66 水100
var sl = 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)
{
sl++;
}
}
}
}
alert(sl)
八.凑钱1,2,5凑20元钱有多少可能?
var sl = 0;
for(var i=0;i<21;i++)
{
for(var j=0;j<11;j++)
{
for(var k=0;k<5;k++)
{
if(i*1+j*2+k*5==20)
{
sl++;
}
}
}
}
alert(sl)
九.输出0~90之间的所有素数
for(var i=0;i<91;i++)
{
for(var j=2;j<i+1;j++)
{
if(i%j==0)
{
if(i==j)
{
alert(i);
}
else
{
break;
}
}
}
}