C#99乘法表
时间: 2025-08-08 07:00:53 浏览: 2
### C# 实现九九乘法表的示例代码
在 C# 中,九九乘法表是一个非常适合初学者的练习项目,能够帮助理解多重循环、字符串格式化以及控制台输出等基础编程概念。以下是一个典型的实现方式,使用嵌套的 `for` 循环来生成九九乘法表[^2]。
```csharp
using System;
class Program
{
static void Main()
{
// 打印九九乘法表
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write($"{j} * {i} = {i * j}\t");
}
Console.WriteLine();
}
}
}
```
在上述代码中:
- 外层循环 `for (int i = 1; i <= 9; i++)` 控制行数,从 1 到 9。
- 内层循环 `for (int j = 1; j <= i; j++)` 控制每行中列的计算,从 1 到当前的 `i` 值。
- `Console.Write` 使用字符串插值(C# 6.0 引入的功能)来格式化输出每一项,`{j} * {i} = {i * j}` 表示乘法表达式及其结果[^2]。
- `\t` 是制表符,用于对齐列。
- 每一行结束后使用 `Console.WriteLine()` 换行。
如果希望使用占位符的方式进行格式化输出,也可以改写为如下形式[^4]:
```csharp
Console.Write("{0} * {1} = {2}\t", j, i, i * j);
```
这种方式通过 `{0}`、`{1}` 和 `{2}` 占位符来依次替换参数列表中的值。
### 输出示例
运行上述代码后,控制台将输出如下格式的九九乘法表:
```
1 * 1 = 1
1 * 2 = 2 2 * 2 = 4
1 * 3 = 3 2 * 3 = 6 3 * 3 = 9
...
(中间部分省略)
...
1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 ... 9 * 9 = 81
```
这种结构清晰地展示了每个数字的乘积结果,并且通过制表符实现了良好的对齐效果。
阅读全文
相关推荐
















