九九乘法表主要是使用循环完成0-9数字的输出
共有九行
第一行 1*1=1
第二行 2*1=2 2*2=4
第三行 3*1=3 3*2=6 3*3=9
第四行 4*1=4 4*2=8 4*3=12 4*4=16
依次打印出来即可, 可以看到第一个循环从1-9, 控制的是多少行 -- i
第二个循环是控制一行中输出内容的多少 -- j , 显然要控制到 j小于等于i
如下简单实现:
package main
import "fmt"
func add(a, b int) int {
return a*b
}
func print() {
var res int
for i := 1; i<=9; i++ {
for j := 1; j<= i; j++ {
res = add(i,j)
fmt.Printf("%d * %d = %d \t", j, i, res)
}
println()
}
}
func main() {
print()
}