package main
import (
"fmt"
)
func main() {
for i := 1; i <= 9; i++ {
for j := 1; j <= i; j++ {
fmt.Print(" --------")
}
fmt.Println()
for j := 1; j <= i; j++ {
if i*j >= 10 {
fmt.Printf("| %dx%d=%d ", i, j, (i*j))
}else {
fmt.Printf("| %dx%d=%2d ", i, j, (i*j))
}
if j == i {
fmt.Printf("|")
}
}
fmt.Println()
}
for j := 1; j <= 9; j++ {
fmt.Print(" --------")
}
}
运行结果: