01-条件循环
/************打印三角形**************/
//要打印5行,所以外层循环控制列
//内层循环控制行
/*
* j=0 i<1 i<j+1
*
* j=1 i<2 i<j+1
*
* j=2 i<3 i<j+1
*
* j=3 i<4 i<j+1
*
* j=4 i<5 i<j+1
* */
for(j=0;j<5;j++){
for(i=0;i<j+1;i++){
document.write("*");
}
document.write("<br>");
}
document.write("<br>");
for(a=0;a<5;a++){
for(b=0;b<4-a;b++)
document.write("□");
for(c=0;c<a+1;c++)
document.write("&");
document.write("<br>");
}
//打印出所有的水仙花数,水仙花数是指一个三位数,
//其各位的数字立方和等于该数本身
//例如:153 --> 153=1的三次方+5的三次方+3的三次方
//所以必须是3位数,条件100-999
for(i=100;i<1000;i++){
var a =i%10; //取个位 %10
var b =parseInt((i%100)/10); //取十位
var c =parseInt(i/100); //去百位
if(a*a*a+b*b*b+c*c*c ==i){
document.write(i);
document.write("<br>")
}
}
作者:oRa

浙公网安备 33010602011771号