首页> 基础笔记 >GoLang基础学习 >经典案例 经典案例
Go经典案例:打印实心金字塔
作者:小萝卜 2023-03-29 【 GoLang 】 浏览 627
简介Go经典案例:打印实心金字塔
//打印金字塔
/*
* 1层 1 个* 规律: 2 * 层数 - 1 空格 2 规律 总层数-当前层数
*** 2层 3 个* 规律:2 * 层数 - 1 空格 1 规律 总层数-当前层数
***** 3层 5 个* 规律:2 * 层数 - 1 空格 0 规律 总层数-当前层数
*/
var num = 9
for i := 1; i <= num; i++ {
//打印空格
for k := 0; k <= num-i; k++ {
fmt.Print(" ")
}
for j := 1; j <= 2*i-1; j++ {
fmt.Print("*")
}
fmt.Println()
}
输出效果:
*
***
*****
*******
*********
***********
*************
***************
*****************
很赞哦! (0)
上一篇:Go经典案例:打印空心金字塔