Go语言教程之边写边学:基础练习:打印金字塔型星号

程序将根据用户输入的数字打印金字塔型星号。

示例代码:

package main

import "fmt"

func main() {
	var rows int
	var k int = 0
	fmt.Print("Enter number of rows :")
	fmt.Scan(&rows)		
	for i := 1; i <= rows; i++ {		
		k=0
		for space := 1; space <= rows-i; space++ {
			fmt.Print("  ")			
		}
		for {
			fmt.Print("* ")
			k++
			if(k == 2*i-1){				
				break
			}
		}		
		fmt.Println("")
	}
}

输出:

            * 
          * * * 
        * * * * * 
      * * * * * * * 
    * * * * * * * * * 
  * * * * * * * * * * * 
* * * * * * * * * * * * * 
  • 当前日期:
  • 北京时间:
  • 时间戳:
  • 今年的第:18周
  • 我的 IP:3.142.55.180
农历
五行
冲煞
彭祖
方位
吉神
凶神
极简任务管理 help
+ 0 0 0
Task Idea Collect