04101小练习

例:

for循环的应用:
一、打印三角形

*
**
***
****

   *
  **
 ***
****

****
 ***
  **
   *


****
***
**
*


   *
  ***
 *****
*******

二、输入年份,再输入月份,弹出这个月有多少天?

三、1000以内的水仙花数
  (三位数  各个数字的立方和等于本身
  例如   1*1*1 + 5*5*5 + 7*7*7  = 157

 

 

 

 

 

 

 

 

 

 

 

 

for (var i = 0; i < 4; i++) {
    for (var v = 0; v <=i ; v++) {
        document.write('*')
    }
    document.write("<br/>")
  }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");
 
 for (var a = 1; a < 5;a ++){
     for(var b= 1;b < (5-a); b ++ ){
         document.writeln("&nbsp");
     }
     for (var c = 1;c <= a;c ++) {
             document.writeln("*");
             }
     document.write("<br />");
 }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");
  
  for (var a = 1; a < 5;a ++){
     for(var b= 5;b > (6-a); b -- ){
         document.writeln("&nbsp");
     }
     for (var c = 1;c <=(5-a);c ++) {
             document.writeln("*");
             }
     document.write("<br />");
 }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");
 
 for (var i = 0; i < 4; i++) {
    for (var v = 0; v < (4-i) ; v++) {
        document.write('*')
    }
    document.write("<br/>")
  }
 document.write("<br/>");
 document.write("<br/>");
 document.write("<br/>");
 
 
 for (var a = 1; a < 5;a ++){
     for(var b= 1;b <(5-a); b ++ ){
         document.writeln("&nbsp");
     }
     for (var c = 1;c <= (2*a-1);c ++) {
             document.writeln("*");
             }
     document.write("<br />");
 }
 


var year = Number(prompt("请输入年份"));
    var month = (prompt("请输入月份"));
    switch(month) {
        case"1":alert("该月有31天");
        break;
        case"3":alert("该月有31天");
        break;
        case"5":alert("该月有31天");
        break;
        case"7":alert("该月有31天");
        break;
        case"8":alert("该月有31天");
        break;
        case"10":alert("该月有31天");
        break;
        case"12":alert("该月有31天");
        break;
        case"2":if (year%100 != 0 && year%4 == 0) {
            alert("该月有29天")
        } else if(year%400 == 0){
            alert("该月有29天")
        } else{
            alert("该月有28天")
        };break;
        default:
            alert("该月有30天");
        
        
    }





var zs= 0;
    var m = 0;
    for(var a=1;a<10;a++){
        for (var b=0;b<10;b++) {
            for(var c=0;c<10;c++){
                if(a*a*a+b*b*b+c*c*c==100*a+10*b+c){
                    zs++;
                    m=100*a+10*b+c;
                    document.write("该数字为:"+m+";"+"<br />");
                }
            }
            
        }
    } console.log(zs);

 

posted @ 2018-04-10 11:22  张禄  阅读(98)  评论(0编辑  收藏  举报