Golang实现九九乘法表

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

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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();
}

 

效果图

posted @   叶随风  阅读(543)  评论(0编辑  收藏  举报
编辑推荐:
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示