go语言利用for循环实现99乘法表

代码示例评论阅读2分12秒

以下是一个简单的Go语言程序,用于打印99乘法表。这个程序使用了嵌套的for循环来生成并打印出乘法表。

package main  
  
import "fmt"  
  
func main() {  
    for i := 1; i <= 9; i++ {  
        for j := 1; j <= i; j++ {  
            fmt.Printf("%d*%d=%d\t", j, i, i*j)  
        }  
        fmt.Println()  
    }  
}

在这个程序中,外层的for循环(i从1到9)代表乘法表的行,而内层的for循环(j从1到i)则代表每行中的列。每次内层循环都会打印出一个乘法表达式和结果,然后在每个内层循环结束后换行,以此生成完整的99乘法表。文章源自Golang编程指南-https://www.va26.com/work/398.html

生成效果如下:文章源自Golang编程指南-https://www.va26.com/work/398.html

1*1=1   
1*2=2 2*2=4   
1*3=3 2*3=6 3*3=9   
1*4=4 2*4=8 3*4=12 4*4=16   
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25   
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36   
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49   
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64   
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

每一行显示的是对应的乘法运算,从1乘到当前行数,形成一个下三角的乘法表。例如,第一行只显示1乘以1的结果,第二行显示1和2分别与2相乘的结果,以此类推,直到第九行显示1到9分别与9相乘的结果。每个乘法表达式之间使用制表符(\t)分隔,使得输出更加整齐。文章源自Golang编程指南-https://www.va26.com/work/398.html 文章源自Golang编程指南-https://www.va26.com/work/398.html

 
  • 本文由golang编程指南作者原创,请勿恶意转载!
  • 转载请务必保留本文链接:https://www.va26.com/work/398.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证