【问题标题】:Print pyramid number using JavaScript使用 JavaScript 打印金字塔号码
【发布时间】:2020-04-26 17:12:25
【问题描述】:

我想创建一个金字塔数字结构。谁能解释一下?

for (i = 1; i <= 5; i++) {
  var k = ' ';
  var myspace = '';
  for (j = 0; j < i - 0; j++) {
    k += i;
    myspace += ' ';
  }
  console.log(myspace + k);
}

我想变成这样:

    1
   2 2
  3 3 3
 4 4 4 4

【问题讨论】:

    标签: javascript html css loops user-interface


    【解决方案1】:

    试试下面的代码:

    function createPyramid(rows) {
      for (var i = 0; i < rows; i++) {
        var output = '';
        for (var j = 0; j < rows - i; j++) output += ' ';
        for (var k = 0; k <= i; k++) output += (i + 1) + ' ';
        console.log(output);
      }
    }
    
    createPyramid(4);

    【讨论】:

      【解决方案2】:

      试试下面的方法。

      var a;
      var n = 5;
      for (var i = 1; i <= n; i++) {
        for (var j = 1; j <= i; j++) {
          document.write(j + " ");
        }
        document.write("<br />");
      }

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多