码迷,mamicode.com
首页 > 其他好文 > 详细

Golang实现九九乘法表

时间:2019-01-18 23:13:40      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:定义   abi   cheng   表达   int   分享图片   for   package   print   

代码相对比较简单,考虑一点细节,就可以了。

 

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\t", table[i][j]);
		}
		fmt.Print("\n");
	}
}

func main() {
	Chengfabiao();
}

 

效果图

技术分享图片

Golang实现九九乘法表

标签:定义   abi   cheng   表达   int   分享图片   for   package   print   

原文地址:https://www.cnblogs.com/leafinwind/p/10289995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!