我想编写一个javascript程序来显示对称直方图,如下图所示:
程序应要求用户输入要打印的条数和用于绘制条的字符。条形图中的字符数需要显示在每个条形图的右侧。
显示的示例是当我输入@作为字符,输入13作为数字时。
这是我的密码:
var symbol = prompt("Enter the symbol");
var number = prompt("Enter the number");
var currentNum = 1;
let text = "";
let symbolNum = symbol;
while (currentNum <= number) {
text += "<br>" + symbolNum + " " + currentNum;
symbolNum += symbol;
currentNum++;
}
document.write(text + "<br>");
最后,我只能输出以下内容:
我想知道我能做些什么来扭转这个循环?
2条答案
按热度按时间ggazkfy81#
两种不同的方法可以获得相同的结果。不是真的很干净,而是工作。
mrwjdhj32#
试试这个
或者试试下面的方法
https://onecompiler.com/javascript/3x58bqr3h