使用C#语言,用循环语句画出等边三角形,输入参数为边长。
时间: 2023-11-27 17:54:02 浏览: 47
可以使用嵌套循环语句来实现等边三角形的输出,下面是一个示例代码:
```
using System;
namespace EquilateralTriangle
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入等边三角形的边长:");
int length = int.Parse(Console.ReadLine());
for (int i = 1; i <= length; i++)
{
// 输出空格
for (int j = 1; j <= length - i; j++)
{
Console.Write(" ");
}
// 输出星号
for (int k = 1; k <= i * 2 - 1; k++)
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}
```
在上面的代码中,我们首先读取用户输入的等边三角形的边长,然后使用两个嵌套的循环语句来输出空格和星号。外层循环控制行数,内层循环分别输出空格和星号。其中,空格的数量需要根据行数进行调整,而星号的数量则是行数的两倍减一。最后,我们使用 `Console.ReadLine()` 来等待用户按下回车键,以保持控制台窗口的打开状态。