输出如下的数字金字塔c#
时间: 2024-10-04 18:02:12 浏览: 4
在C#中,你可以使用循环和控制结构创建一个简单的数字金字塔,通常用于教学编程概念。下面是一个基础的例子,它打印出经典的"Pyramid of Stars":
```csharp
using System;
class Program
{
static void Main(string[] args)
{
int rows = 5; //金字塔的层数
for (int i = 0; i < rows; i++)
{
// 每行星号的数量从1开始递增到行数
int starsPerRow = i + 1;
// 打印空格
for (int j = rows - i - 1; j > 0; j--)
{
Console.Write(" ");
}
// 打印星号
for (int k = 0; k < starsPerRow; k++)
{
Console.Write("*");
}
// 换行继续下一行
Console.WriteLine();
}
// 结束程序
Console.ReadLine(); // 阻止立即退出窗口
}
}
```
当你运行这个程序时,会看到如下输出:
```
*
***
*****
*******
```