【问题标题】: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 />");
}