Golang实现九九乘法表
发布时间:2020-12-16 09:30:43 所属栏目:大数据 来源:网络整理
导读:代码相对比较简单,考虑一点细节,就可以了。 ? 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);//计算
代码相对比较简单,考虑一点细节,就可以了。 ? 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("%st",table[i][j]); } fmt.Print("n"); } } func main() { Chengfabiao(); } ? 效果图 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |