Golang实现九九乘法表
Posted leafinwind
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang实现九九乘法表相关的知识,希望对你有一定的参考价值。
代码相对比较简单,考虑一点细节,就可以了。
package main; import ( "fmt" "strconv" ); func Chengfabiao() { var table [9][9]string;//定义二维表 var value string; for i := 0; i < 9; i++ {//行 for j := 0; j <= i; j++ {//列 num := (j + 1) * (i + 1);//计算每个表达式的值 if num < 10 && j >= 1 {//第一列没有两位数不用处理 value = " " + strconv.Itoa(num);//在数字前边拼空格 }else{ value = strconv.Itoa(num);//两位数直接转换成字符串 } table[i][j] = strconv.Itoa(j + 1) + " * " + strconv.Itoa(i + 1) + " = " + value;//获取表达式 fmt.Printf("%s ", table[i][j]); } fmt.Print(" "); } } func main() { Chengfabiao(); }
效果图
以上是关于Golang实现九九乘法表的主要内容,如果未能解决你的问题,请参考以下文章