Golang打印空心金字塔for循环实现
package main
import (
"fmt"
)
/*
* 打印星星次数=1*2-1 =1 打印空格次数=3-1=2
*** 打印星星次数=2*2-1=3 打印空格次数=3-2=1
***** 打印星星次数=3*2-1=5 打印空格次数= 3-3=0
*/
func main() {
totallevle := 5
for i := 1; i <= totallevle; i++ {
for k := 1; k <= totallevle-i; k++ {
fmt.Print(" ")
}
for j := 1; j <= 2*i-1; j++ {
fmt.Print("*")
}
fmt.Println()
}
}
提供面试指导、模拟面试、简历项目优化和职业规划等
负责SRE团队,运维架构(DevOps)、微服务流量治理(K8s、Ingress)、稳定性和可测性系统建设(Prometheus、EFK、Loki)

浙公网安备 33010602011771号