练习1,打印直角三角形,用*表示
分析
第一行1个*
第二行2个*
第三行3个*
以此类推
i控制在第几行,j控制打印的*数,由于i=j
javascript
let rows = Number(prompt("请输入用户要打印的行数:"))
for(let i=1;i<=rows;i++)
{
for(let j=1;j<=i;j++)
{
document.write("*")
}
document.write("<br>")
}
如果要打印倒直角三角形
i与j的关系是i<=行数-i+1
javascript
let rows = Number(prompt("请输入用户要打印的行数:"))
for(let i=1;i<=rows;i++)
{
for(let j=1;j<=rows-i+1;j++)
{
document.write("*")
}
document.write("<br>")
}