C#编写1到9的乘法口诀表程序,使用两个嵌套for循环来实现,父循环从1到9,子循环从1到父循环的当前值
时间: 2024-09-22 07:08:55 浏览: 38
在C#中,你可以通过嵌套for循环的方式来创建一个1到9的乘法口诀表。下面是一个简单的示例:
```csharp
using System;
class MultiplicationTable
{
static void Main()
{
for (int i = 1; i <= 9; i++)
{
Console.Write($"{i} * ");
for (int j = 1; j <= i; j++)
{
Console.Write($"{j} = {i * j}");
if (j != i)
Console.Write(", ");
}
Console.WriteLine();
}
}
}
```
在这个程序中,外层循环`for (int i = 1; i <= 9; i++)`负责遍历1到9的每个数字,内层循环`for (int j = 1; j <= i; j++)`则用于生成对应数字的乘法结果。每次循环结束后会换行,使得输出看起来像乘法口诀表。
运行这个程序,你会看到类似这样的输出:
```
1 * 1 = 1,
1 * 2 = 2,
1 * 3 = 3,
...
9 * 9 = 81
```
相关问题
用C#写一个乘法口诀表
在C#中编写一个乘法口诀表可以使用循环和嵌套循环来生成从1到9的所有数字的乘积。下面是一个简单的示例:
```csharp
using System;
class MultiplicationTable
{
static void Main()
{
for (int i = 1; i <= 9; i++)
{
Console.WriteLine($"* * * {i} * * *");
for (int j = 1; j <= 9; j++)
{
int product = i * j;
Console.Write($"{product}\t");
}
Console.WriteLine(); // 每行结束后换行
}
}
}
```
这个程序首先会打印九条横线(`* * * `),然后遍历1到9的每个数(`j`),计算两数相乘的结果(`product`),并将其打印出来。每输出完一行乘法结果后,就换行继续下一行。
阅读全文