<html>
<head>
<title>打印完整的菱形图形</title>
<script language="javascript">
var n = window.prompt("请输入一个正整数");
n = parseInt (n);
document.writeln("实心的菱形图形:<p>");
//实心菱形的上半部分
for (var i = 1; i <= n; i ++) {
for (var k = n-1; k >= i; k --) {
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 k = 1; k <= i; k ++) {
document.writeln(" ");
}
for (var j = 2*n-1; j >= 2*i+1; j --) {
document.writeln("*");
}
document.writeln("<br>");
}
document.writeln("<br>");
document.writeln("空心的菱形图形:<p>");
//空心菱形的上半部分
for(var i = 1; i <= n; i ++) {
for (var k = n-1; k >= i; k --) {
document.writeln(" ");
}
for (var j = 1; j <= 2*n-1; j ++) {
document.writeln(( j == 1|| j == 2*i-1)?"*":" ");
}
document.writeln("<br>");
}
//空心菱形的下半部分
for(var i = 1; i <= n-1; i ++) {
for (var k = 1; k <= i; k ++) {
document.writeln(" ");
}
for (var j = 1; j <= 2*n-3; j ++) {
document.writeln(( j == 1||j == (2*n-1)-2*i)?"*":" ");
}
document.writeln("<br>");
}
</script>
</head>
<body></body>
</html>
Paste_Image.png
网友评论