加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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();
}

?

效果图

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读