1.括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算符
12()34()56()78()9 = 59
2.蓝球弹起的高度
篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。
3.棋盘放粮食
棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻。
4.计算 1!+2!+3!+…..+10!的结果。
5.输出1000年到2018年的所有闰年
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <script type="text/javascript"> //将题目显示在页面上 document.write("1.括号里面只能放加或减,如果要使等式成立,括号里面应该放什么运算符 12()34()56()78()9 = 59") document.write("<br>") //以正负1代替加减号进行运算 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 + 34*a + 56*b + 78*c + 9*d == 59){ document.write(a+","+b+","+c+","+d); //输出结果 } } } } } document.write("<br>") //换行 // document.write("2.蓝球弹起的高度篮球从10米高的地方落下,每次弹起的高度是原来的0.3倍,问弹跳10次之后篮球的高度。") ; document.write("<br>") var h = 10; for(var i = 0; i < 10; i++){ h = h*0.3 } document.write(h + "米"); document.write("<br>"); document.write("3.棋盘放粮食棋盘有32个格子,第一个格子放1个芝麻,第二个放2个,第三个放4个,第四个放8个。。。每个芝麻的重量为0.00001kg,如果要放满整个棋盘,需要多少重量的芝麻?"); document.write("<br>") //将第一个格子定义为初始值,从第二个格子开始 2*1,2*2,2*2*2,2*2*2*2....一直到2的31次方,所以循环31次 var sum = 1; var c = 0; for(var i = 0; i < 31; i++){ sum = sum*2 c += sum; } document.write((c+1)*0.00001 + "kg") document.write("<br>") document.write("4.计算 1!+2!+3!+…..+10!的结果:") document.write("<br>") //先算出每个数的阶乘 var s = 1; var result = 0; for(var i = 1; i < 11; i++){ s = s*i; //每个数的阶乘 result += s; //1到10的阶乘和 } document.write(result) document.write("<br>") document.write("5.输出1000年到2018年的所有闰年:") document.write("<br>") /* 公历闰年计算方法 1、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年) 2、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) 3、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年。如172800年是闰年,86400年不是闰年。(因为虽然能整除3200,但不能整除172800) */ var a = 0; for(var i = 1000; i < 2019; i++){ if((i%4 == 0 && i%100 != 0) || i%400 ==0){ //按照闰年计算方法写出限制条件 document.write(i + "年,"); a++; } } document.write("<br>") document.write("总共"+a+"个年份"); </script> </body> </html>
结果: