1、生成一个随机概率,要求概率必须大于70%,否则重新生成
var x = 0; while(x<0.7){ x = Math.random() } console.log(parseInt(x*100)+"%")
2、打印出1000-2000年中所有的闰年,并以每行5个的形式显示
var x; var j =0; for(var i = 1000;i<=2000;i++){ if(i%400 ==0 || i%4==0 && i%100 !=0){ document.write(i) j++ if(j%5==0){ document.write("<br>") } } }
3、求1!+2!+3!+......20!的和
var x = 0; for(var i =1;i<=20;i++){ var sum = 1; for(var j= 1;j<=i;j++){ sum *= j } x += sum } document.write(x)
4.求100-999之间的水仙花数。1^3 + 5^3+ 3^3 = 153 //数学上面的之和
for(var i=100;i<=999;i++){ var gewei = i%10; var shiwei = parseInt(i/10)%10; var baiwei = parseInt(i/100); if(i == Math.pow(gewei,3)+Math.pow(shiwei,3)+Math.pow(baiwei,3)){ console.log(i) } }
5.计算1+3+5....99的和
var sum = 0 ; for(var i = 0; i<100; i++){ if(i%2 != 0){ sum+=i; } } console.log(sum)
6.计算10的阶乘
var sum=1; for(var i=1;i<=10;i++){ sum*=i; } console.log(sum)
7.
000*
00***
0*****
*******
for(var i=1;i<=4;i++){ for(var j=1;j<=4-i;j++){ document.write(" "); } for(var k=1;k<2*i-1;k++){ document.write("*"); } document.write("<br/>"); }
8.凑钱1,2,5凑20元钱有多少种可能
for(var a=0;a<=20;a++){ for(var b=0;b<=10;b++){ for(var c=0;c<=4;c++){ if(a+2*b+5*c==20){ document.write("一块:"+a+"两块:"+b+"五块:"+c+"<hr />") } } } }
9.
000*
00***
0*****
*******
for(var i=1;i<=4;i++){ for(var j=1;j<=4-i;j++){ document.write(" "); } for(var k=1;k<2*i-1;k++){ document.write("*"); } document.write("<br/>"); }
10.求1-1/2+1/3-1/4.........1/100的和
var sum = 0; for(var i=1;i<=100;i++){ if(i%2 == 0){ sum -=1/i; }else{ sum +=1/i; } } console.log(sum);
未完待续.....