第二题怎么解
输出菱形图案那个
谢谢
var line=7;
for(var i=0;i<line;i++) {
//前四行,每行递增两个
if(i<=3) {
for(var j=1;j<=line-i-4;j++) {
document.write('-');
}
for(var j=0;j<i*2+1;j++) {
document.write('*');
}
} else {
for(var j=1;j<=i-line+4;j++) {
document.write('-');
}
//i=4,打印5个
//i=5,打印3个
//i=6,打印1个
for(var j=(line-i)*2-1;j>0;j--) {
document.write('*');
}
}
document.write('<br />');
}
let num=1
for(let i=0; i<7;i++){
let a='-',b='*'
let res=a.repeat((7-num)/2)+b.repeat(num)
i<3? num+=2:num-=2
console.log(res);
}