一、打印三角形
*
**
***
****
for(var i = 1;i <= 4;i++){ ???????for(var j = 1;j <= i;j++){ ???????????document.write("*"); ???????} ???????document.write("<br>"); ???}
*
**
***
****
for(var i = 1;i <= 4;i++){ ???????for(var k = 4;k > i;k--){ ???????????document.write(" "); ???????}for(var j = 1;j <= i;j++){ ???????????document.write("*") ???????} ???????document.write("<br>") ???}
for(var i = 1;i <= 4;i++){ ???????for(var k = 1;k <=(4-i);k++){ ???????????document.write(" "); ???????}for(var j = 1;j <= i;j++){ ???????????document.write("*") ???????} ???????document.write("<br>") ???}
****
***
**
*
for(var i =4;i > 0;i--){ ???????for(var k = 4;k>i;k--){ ???????????document.write(" "); ???????}for(var j = 1;j<=i;j++){ ???????????document.write("*") ???????} ???????document.write("<br>") ???}
****
***
**
*
for(var i = 1;i <= 4;i++){ ???????for(var j = 4;j >= i;j--){ ???????????document.write("*"); ???????} ???????document.write("<br>"); ???}
*
***
*****
*******
for(var i=0;i<4;i++){ ???????????for(var j=5;j>i;j--){ ??????????????document.writeln(" "); ???????????} ???????????for(var k=0;k<2*i+1;k++){ ??????????????document.writeln("*"); ???????????} ???????????document.writeln("</br>") ????????}
二、水仙花数 三位数 各个数字的立方和等于本身,153 1*1*1 + 5*5*5 + 3*3*3 = 153
for(var i = 100;i < 999;i++){ ???????var bai = parseInt(i/100); ???????var shi = parseInt((i-bai*100)/10); ???????var ge = i - bai*100 - shi*10; ???????if(bai*bai*bai+shi*shi*shi+ge*ge*ge == i){ ???????????document.write(i ?+ ",") ???????} ???}
四、100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能
var bs = 0; ???for(var i = 0;i<=20;i++){ ???????for(var j = 0;j <= 50;j++){ ???????????for(var k = 0;k <= 6;k++){ ???????????????if(i*5 + j*2 + k*5 == 100){ ???????????????????bs++ ???????????????} ???????????} ???????} ???}alert(bs);
100内与7相关的数
for(var i = 0;i <= 100;i++){ ???????if(i%7 == 0 || i%10 == 7 || parseInt(i/10) == 7){ ???????????document.write(i+",") ???????} ???}
六、100以内的质数、只能被1和自己整除
var flag = true ???for(var i = 2;i < 100;i++){ ???????flag = true; ???????for(var j = 2;j < i;j++){ ???????????if(i%j == 0){ ???????????????flag = false; ???????????} ???????}if(flag){ ???????????document.write(i+‘,‘) ???????} ???}
16、大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何调配?
for(var i = 0;i <= 50;i++){ ???????for(var j=0;j <= 100;j++){ ???????????for(var k = 0;k <= 100;k++){ ???????????????if(i*2+j*1+k/2 == 100 && i+j+k == 100){ ???????????????????document.write("大马:"+i+"匹"+"") ???????????????} ???????????} ???????} ???}
17、有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,
棋盘上放的所有芝麻的重量
var sum = 0; ???for(var i = 1;i <= 64;i++){ ???????var num = 1; ???????for(var j = 0;j < i-1;j++){ ???????????num = num*2; ???????} ???????sum = sum+num; ???} ???alert(sum*0.000)
18、公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。
到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?
var num = 1; ???for(var i = 6;i >=1;i--){ ???????num = (num+1)*2; ???}alert(num);
js练习题
原文地址:https://www.cnblogs.com/mr171733/p/9504778.html