📜  c#打印乘法表 - C#(1)

📅  最后修改于: 2023-12-03 14:39:48.904000             🧑  作者: Mango

C#打印乘法表

在程序设计中,打印出乘法表是一个基础练习。下面介绍C#语言如何实现打印乘法表。

实现过程

我们可以使用两层 for 循环来实现打印乘法表的功能,外层循环控制行数,内层循环控制列数。在内层循环中,我们可以使用字符串格式化的方式来输出每个数字的结果,并将它们连接起来形成一行。

示例代码:

for (int i = 1; i <= 9; i++) // 外层循环,控制行数
{
    string line = "";
    for (int j = 1; j <= i; j++) // 内层循环,控制列数
    {
        line += $"{j}x{i}={i*j}\t"; // 字符串格式化输出每个数字
    }
    Console.WriteLine(line); // 输出一行
}

在上述代码中,我们使用了 $"{j}x{i}={i*j}\t" 的形式来输出乘法表中的每个数字。其中,$ 表示字符串插值,可以将 {} 中的表达式求值后插入到字符串中。\t 表示制表符,用于保持每列数字的对齐。

运行效果

运行以上示例代码,打印出的乘法表如下:

1x1=1	
1x2=2	2x2=4	
1x3=3	2x3=6	3x3=9	
1x4=4	2x4=8	3x4=12	4x4=16	
1x5=5	2x5=10	3x5=15	4x5=20	5x5=25	
1x6=6	2x6=12	3x6=18	4x6=24	5x6=30	6x6=36	
1x7=7	2x7=14	3x7=21	4x7=28	5x7=35	6x7=42	7x7=49	
1x8=8	2x8=16	3x8=24	4x8=32	5x8=40	6x8=48	7x8=56	8x8=64	
1x9=9	2x9=18	3x9=27	4x9=36	5x9=45	6x9=54	7x9=63	8x9=72	9x9=81	
总结

打印乘法表是程序设计中的一个基础练习,也是编程语言的基础知识。C#语言使用双重循环和字符串格式化可以很方便地实现打印乘法表的功能。通过这个练习,可以提高编程能力和对编程语言的掌握程度。