C# 用for循环嵌套语句实现九九乘法表
时间: 2023-10-27 07:14:08 浏览: 59
可以使用以下代码实现九九乘法表的打印:
```
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2}\t", j, i, i * j);
}
Console.WriteLine();
}
```
在这个代码中,外层循环控制乘法表的行数,内层循环控制每行的列数。其中,i表示行数,j表示列数,i*j表示乘积。使用Console.Write()方法可以在同一行输出内容,使用Console.WriteLine()方法可以在下一行输出内容。在输出每个乘积时,使用\t作为分隔符,使得每个乘积的输出格式对齐。
相关问题
C# for循环嵌套语句
以下是C#中for循环嵌套语句的示例代码:
```csharp
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
Console.WriteLine("i = {0}, j = {1}", i, j);
}
}
```
上述代码中,外层循环变量为i,内层循环变量为j,外层循环执行5次,内层循环执行3次,输出结果为:
```
i = 0, j = 0
i = 0, j = 1
i = 0, j = 2
i = 1, j = 0
i = 1, j = 1
i = 1, j = 2
i = 2, j = 0
i = 2, j = 1
i = 2, j = 2
i = 3, j = 0
i = 3, j = 1
i = 3, j = 2
i = 4, j = 0
i = 4, j = 1
i = 4, j = 2
```
在嵌套循环中,内层循环的执行次数为外层循环变量的值乘以内层循环变量的值。因此,嵌套循环的时间复杂度为O(n^2)。
c#实现九九乘法表打印输出
以下是使用 C# 实现九九乘法表的代码:
```
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2}\t", j, i, i*j);
}
Console.WriteLine();
}
```
这段代码使用了两个嵌套的循环,外层循环控制行数,内层循环控制每行中的列数。在内层循环中,使用了 Console.Write() 方法输出每一个乘法式子的结果,使用了 \t 实现空格对齐。最后,在每行输出完后,使用 Console.WriteLine() 方法实现换行。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)