1、打印金字塔
2、打印九九乘法表
utils/utils.go
package utilsimport "fmt"// 1、打印金字塔函数封装// level 层级func Pyramid(level int) {for i := 1; i <= level; i++ {for n := 0; n < level-i; n++ {fmt.Print(" ")}for j := 1; j <= (i*2 - 1); j++ {// 空心金字塔if (j > 1 && j < (i*2-1)) && i != level {fmt.Print(" ")} else {fmt.Print("*")}}fmt.Println()}}// 打印九九乘法表func Mtable(n int) {for i := 1; i <= n; i++ {for j := 1; j <= i; j++ {fmt.Printf("%v * %v = %v ", j, i, i*j)}fmt.Println()}}
main/main.go
package mainimport ("fmt"// "math/rand"// "time""go_code/fordemo/utils")func main() {// 调用封装的打印金字塔的函数utils.Pyramid(9)// 调用封装的函数,打印九九乘法表utils.Mtable(9)}
