怎么用node.js遍历画出一个实心的菱形
发布网友
发布时间:2022-04-26 20:54
我来回答
共1个回答
热心网友
时间:2023-11-01 04:32
var n=window.prompt("请输入n");
n=2*n-1;
var temp = parseInt(n/2+1);
for(var i=0;i<n;i++){
for(var j=1;j<=n;j++){
if(temp<=i){
if(j==(i-temp)+2||j==2*temp-i+parseInt(n/2-1)){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
else{
if(j==temp-i||j==temp+i){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
}
document.writeln("<br/>");
实心
var n=window.prompt("请输入n");
n=2*n-1;
for(var i=0;i<n;i++){
for(var j=1;j<=n;j++){
if(temp<=i){
if(j>=(i-temp)+2&&j<=2*temp-i+parseInt(n/2-1)){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
else{
if(j>=temp-i&&j<=temp+i){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
}
document.writeln("<br/>");
热心网友
时间:2023-11-01 04:33
var n=window.prompt("请输入n");
n=2*n-1;
var temp = parseInt(n/2+1);
for(var i=0;i<n;i++){
for(var j=1;j<=n;j++){
if(temp<=i){
if(j==(i-temp)+2||j==2*temp-i+parseInt(n/2-1)){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
else{
if(j==temp-i||j==temp+i){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
}
document.writeln("<br/>");
实心
var n=window.prompt("请输入n");
n=2*n-1;
for(var i=0;i<n;i++){
for(var j=1;j<=n;j++){
if(temp<=i){
if(j>=(i-temp)+2&&j<=2*temp-i+parseInt(n/2-1)){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
else{
if(j>=temp-i&&j<=temp+i){
document.writeln("*");
}
else{
document.writeln(" ");
}
}
}
document.writeln("<br/>");