scala 打印菱形图
//x可变变量 打印自己想要打印的菱形图 但是x只能是奇数
var x = 21
for (a <- 1 to x by 2) {for(b <- x to a by -2){
print(" ")
}
for(c <- 1 to a){
print("*")
}
print("\n")
}
var y = x-2
for (a <- 1 to y by 2) {
print(" ")
for (b <- 1 to a by 2) {
print(" ");
}
for (c <- y to a by -1){
print("*");
}
print("\n")
}
运行结果:下图