请用循环语句实现以下圣诞树 用go语言
时间: 2024-05-10 10:17:15 浏览: 66
程序员编程语言圣诞树源码
以下是使用 Go 语言实现的打印圣诞树代码:
```go
package main
import "fmt"
func main() {
var rows int = 10
var k int = 0
for i := 1; i <= rows; i++ {
for space := 1; space <= rows-i; space++ {
fmt.Print(" ")
}
for {
if k != 2*i-1 {
fmt.Print("* ")
k++
} else {
k = 0
break
}
}
fmt.Println()
}
for i := 0; i < 2; i++ {
for j := 0; j < rows-1; j++ {
fmt.Print(" ")
}
fmt.Println("*")
}
}
```
运行结果如下:
```
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * *
*
*
```
阅读全文