1.打印1/4菱形
var n=window.prompt('请输入一个整数');
n=parseInt(n);
for (var i=1;i<=n ;i++ )
{
for (var j=1;j<=i ;j++ )
{
document.writeln("*");
}
document.writeln("<br/>");
}
2.打印一半菱形
for (var i=1;i<=n ;i++ )
{
for (var j=1;j<=(n-i);j++ )
{
document.writeln(" ");
}
for (var j=1;j<=(2*i-1) ;j++ )
{
document.writeln("*");
}
document.writeln("<br/>");
}
3.打印完整菱形
//①上半部分
for (var i=1;i<=n ;i++ )
{
for (var j=1;j<=(n-i);j++ )
{
document.writeln(" ");
}
for (var j=1;j<=(2*i-1) ;j++ ){
document.writeln("*");
}
document.writeln("<br/>");
}
//②下半部分
for (var i=1;i<=(n-1) ;i++ )
{
for (var j=1;j<=i;j++ )
{
document.writeln(" ");
}
for (var j=1;j<=(2*n-1-2*i) ;j++ )
{
document.writeln("*");
}
document.writeln("<br/>");
}
4.空心菱形上半部分
for (var i=1;i<=n ;i++ ){
for (var j=1;j<=(n-i);j++ ){
document.writeln(" ");
}
for (var j=1;j<=(2*i-1) ;j++ ){
if (i==n){
document.writeln("*");
}else if (j==1||j==(2*i-1)){
document.writeln("*");
}else{
document.writeln(" ");
}
}
document.writeln("<br/>");
}
5.完整空心菱形
//①上半部分
for (var i=1;i<=n ;i++ )
{
for (var j=1;j<=(n-i);j++ )
{
document.writeln(" ");
}
for (var j=1;j<=(2*i-1) ;j++ )
{
if (j==1||j==(2*i-1)) {
document.writeln("*");
}else{
document.writeln(" ");
}
}
document.writeln("<br/>");
}
//②下半部分
for (var i=1;i<=(n-1) ;i++ )
{
for (var j=1;j<=i;j++ )
{
document.writeln(" ");
}
for (var j=1;j<=(2*n-1-2*i) ;j++ )
{
if (j==1||j==(2*n-1-2*i))
{
document.writeln("*");
}else{
document.writeln(" ");
}
}
document.writeln("<br/>");
}