输入行数打印倒直角三角用c#
时间: 2024-10-09 15:01:35 浏览: 22
打印倒直角三角形.zip
在 C# 中,可以使用嵌套循环结构来打印出指定行数的倒直角三角形。这是一种常见的控制台应用程序练习。下面是一个简单的示例,展示了如何使用 `for` 循环来打印前 n 行的倒三角:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int rows; // 定义用户输入的行数
Console.Write("请输入想要打印的行数:");
rows = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= rows; i++)
{
// 打印空格填充
for (int j = rows - i; j > 0; j--)
{
Console.Write(' ');
}
// 打印星号或字符(这里用*表示)
for (int k = 0; k < i * 2 - 1; k++)
{
Console.Write('*');
}
Console.WriteLine(); // 换行
}
}
}
```
当你运行这个程序并输入一个数字,它会按照那个数字打印对应的倒三角形。比如,输入5将会打印出:
```
*
***
*****
*******
```
阅读全文