利用for循环嵌套,完成乘法表的输出,用c#编写
时间: 2024-09-11 07:10:37 浏览: 45
在C#中,你可以使用两个嵌套的for循环来输出乘法表。外层循环控制行数,内层循环控制每行中的列数,即每个数字的乘数。下面是一个简单的C#代码示例,展示了如何编写这样的程序:
```csharp
using System;
class Program
{
static void Main()
{
int rows = 9; // 定义乘法表的行数,9x9乘法表
for (int i = 1; i <= rows; i++) // 外层循环控制行
{
for (int j = 1; j <= i; j++) // 内层循环控制列,列数与当前行数相等
{
Console.Write($"{j} * {i} = {i * j}\t"); // 输出乘法表的一项,并用制表符分隔以便对齐
}
Console.WriteLine(); // 每完成一行输出后换行
}
}
}
```
在这段代码中,`rows`变量被设置为9,代表我们要输出的是9x9的乘法表。外层的`for`循环从1到9迭代,代表乘法表的行。内层的`for`循环从1迭代到外层循环的当前值`i`,代表每行中的列数,同时负责输出乘法的结果。每输出一个乘法结果,我们使用`Console.Write`方法和`\t`(制表符)来保持输出的整齐对齐。当内层循环完成一行的输出后,使用`Console.WriteLine`方法来换行。
阅读全文