我遇到了麻烦并且已经被困在这个程序上一段时间了。基本上我需要使用for循环才能使星标成为网页上的标志。订单是48星,8对6和6。我的伪代码是
class WW2Flag
main()
//Declarations//
str j
str x
for j = 1 to 6
for x = 1 to 8 step 1
output "x "
endfor
output break
endClass
我目前的程序是
var row = "✭";
var x = 48;
for (x=0;x<8;x+1){
document.getElementById("stars").innerHTML += row;
if (x==8){
break;
document.write("✭");
}
else {
j = 0;j<6;j + 1;
document.write("✭");
}
x++;
}
答案 0 :(得分:0)
您只需要在行循环中嵌套列循环,就像这样。
var stars = [], star = '✭';
for (var i=0; i<6; i++) {
for (var j=0; j<8; j++) {
stars.push(star);
}
stars.push('<br />\n');
}
document.getElementById('stars').innerHTML = stars.join('');
<div id="stars"></div>