zoukankan      html  css  js  c++  java
  • JavaScript 通过循环按执行顺序,做一个5×5的二维数组,赋1到25的自然数,然后输出该数组的左下半三角。

    通过循环按执行顺序,做一个5×5的二维数组,赋1到25的自然数,然后输出该数组的左下半三角。试编程。
     
    基本思路:
     1      var container_arr = [];
     2         // 建立五个数组
     3         for(var i = 0,count = 0 ; i < 5; i++){
     4             var arr = [];
     5             for(var k = 0 ; k < 5 ; k ++){
     6                 // 这个内层循环会执行 5 * 5 次
     7                 count ++; //count会从1 ~ 25
     8                 arr.push(count);
     9             }
    10             // 5个数组都放在这个容器数组里
    11             container_arr.push(arr);
    12         }
    13         // 5*5二维数组
    14         // console.log(container_arr);
    15 
    16         // 输出左下三角内容
    17         for(var i = 0 ; i < 5 ; i ++){
    18             // 取出的每一个数组
    19             var arr = container_arr[i]
    20             // console.log(arr)
    21             // 取出每一个数组中的项
    22             for(var k = 0 ; k <= i; k ++ ){//1行打印1个,2行打印2个
    23                document.write(arr[k] + "&nbsp;&nbsp;");
    24             }
    25             document.write("</br>");
    26         }

    优化:

     1 var container_arr = [];
     2         for(var i = 0,count = 0 ; i < 5; i++){
     3             var arr = [];
     4             for(var k = 0 ; k < 5 ; k ++){
     5                 // 建立基本结构
     6                 count ++;
     7                 arr.push(count);
     8                 // 输出内容
     9                 if( k <= i){
    10                     document.write(count + "&nbsp;&nbsp;");
    11                 }
    12             }
    13             container_arr.push(arr);
    14             document.write("</br>")
    15         }
    16         console.log(container_arr);

      运行结果:

        

  • 相关阅读:
    Tomcat起不来的原因
    Memcache和memcached
    charles
    chrome 和 chromeDriver
    解决Establishing SSL connection without server‘s identity verification is not recommended.
    Shiro的认证与授权
    详解 TCP的三次握手四次挥手
    计算机网络-第三章-数据链路层笔记总结
    阿里云高校计划续用考试凉凉
    用管程解决生产者消费者问题
  • 原文地址:https://www.cnblogs.com/uuind/p/12402122.html
Copyright © 2011-2022 走看看