首页> 基础笔记 >GoLang基础学习 >经典案例 经典案例

Go经典案例:打印实心金字塔

作者:小萝卜 2023-03-29 浏览 220

简介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)

文章评论

    高端网站建设