function Printfile() {
var num = prompt("请输入菱形的边长(单击确定之后会看到以*为单位长度组成的菱形)");
for (var i = 1; i <= num; i++) //决定输出的行数
{
for (var j = 1; j <= num - i; j++) //决定每一行开头的空格数
{
document.write(" ");
}
for (var k = 1; k <= 2 * i - 1; k++) //决定每一行的*数
{
document.write("*");
}
document.write("</br>");
}
for (var i = 1; i <= num - 1; i++) //决定输出的行数
{
for (var j = 1; j <= i; j++) //决定每一行开头的空格数
{
document.write(" ");
}
for (var k = 1; k <= 2 * num - 1 - 2 * i; k++) //决定每一行的*数
{
document.write("*");
}
document.write("</br>");
}
}
调用后让你输入边长,输入之后就会出现菱形。
调用代码:
Printfile();