1. 程式人生 > >for迴圈巢狀 案例列印各種形狀的星星

for迴圈巢狀 案例列印各種形狀的星星

案例:各種形狀星星列印

//方形

/*    for(var i=0;i<6;i++){

        for(var j=0;j<6;j++){

            document.write("*");

        }

        document.write("<br>");

    }*/

//正直角三角形

    /*for (var i = 0; i < 6; i++) {//6行

        for(var j = 0; j<i+1; j++){// 1-6列 1-6

            document.write("*");

        }

        document.write("<br>");

    }*/

    

    

    

    

    //反方向正直立三角形

    /*for (var i = 0; i < 6; i++) {

        for(var j = 5-i; j>0; j--){

            document.write("&ensp;");

        }

        for(var j = 0; j<i+1; j++){

            document.write("*");

        }

        document.write("<br>");

    }*/

    //倒直角三角形

/*    for(var i=0;i<6;i++){

        for(var j=6-i;j>0;j--){

            document.write("*");

        }

        document.write("<br>");

    }*/

    //倒立反方向直角三角形    

    /*for (var i = 0; i < 6; i++) {

        for(var j = 0; j<i; j++){

            document.write("&ensp;");

        }

        for(var j = 6-i; j>0; j--){

            document.write("*");

        }

        document.write("<br>");

    }*/

    

    //等腰三角形

    /*for (var i = 0; i < 6; i++) {

        for(var j = 5-i; j>0; j--){

            document.write("&ensp;");

        }

        for(var j = 0; j<i*2+1; j++){//13579

            document.write("*");

        }

        document.write("<br>");

    }*/

    //等腰空心三角形

    for (var i = 0; i < 6; i++) {

        for(var j = 5-i; j>0; j--){

            document.write("&ensp;");

        }

        /*for(var j = 0; j<i*2+1; j++){//13579

            document.write("*");

        }*/

        for(var j = 0; j<i*2+1; j++){//13579

            if(j==0 || j==i*2 || i==5){

                document.write("*");

            }else{

                document.write("&ensp;");

            }

            //document.write("*");

        }

        document.write("<br>");

    }

    

    //alert(j);

//倒立等腰三角形

/*    for(var i=0;i<6;i++){

        for(var j=0;j<i;j++){

            document.write("&ensp;");

        }

        for(var j=11-2*i;j>0;j--){

                document.write("*");

        }

        document.write("<br>");

    }*/

//倒立等空心腰三角形

/*    for(var i=0;i<6;i++){

        for(var j=0;j<i;j++){

            document.write("&ensp;");

        }

        for(var j=11-2*i;j>0;j--){

            if(i==0||j==11-2*i||j==1){

                document.write("*");

            }else{

                document.write("&ensp;");

            }

                

        }

        document.write("<br>");

    }*/

//空心菱形

    for(var i=0;i<5;i++){

        for(var j=5-i;j>0;j--){

            document.write("&ensp;");

        }

        for(var j=0;j<2*i+1;j++){

            if(j==0||j==i*2){

                document.write("*");

            }else{

                document.write("&ensp;");

            }

        }

        document.write("<br>");

    }

    for(var i=0;i<6;i++){

        for(var j=0;j<i;j++){

            document.write("&ensp;");

        }

        for(var j=11-2*i;j>0;j--){

            if(j==11-2*i||j==1){

                document.write("*");

            }else{

                document.write("&ensp;");

            }

                

        }

        document.write("<br>");