函數封裝的金字塔
尚硅谷Golang課
package main

import (
	"fmt"
)

var input int

func jin(input int) {

	for i := 1; i <= input; i++ {
		for k := 1; k <= input-i; k++ {
			fmt.Print(" ")
		}
		for j := 1; j <= 2*i-1; j++ {
			if j == 1 || j == 2*i-1 || i == input {
				fmt.Print("*")
			} else {
				fmt.Print(" ")
			}
		}
		fmt.Println()
	}
}

func main() {
	fmt.Println("層數=?")
	fmt.Scanln(&input)
	jin(input)
}

上次修改於 2021-08-01

此篇文章的評論功能已經停用。