用c#语言编写数字金字塔
时间: 2024-11-13 16:23:00 浏览: 1
C#语言编写Modbus RTU通讯程序
在C#中,可以使用循环结构和嵌套来创建数字金字塔。这里是一个简单的例子,展示如何打印出经典的"杨辉三角":
```csharp
using System;
class PyramidOfNumbers
{
static void Main()
{
int rows = 5; // 金字塔的高度
for (int i = 0; i < rows; i++)
{
// 每行的数字数量从1开始递减到i+1
for (int j = 1; j <= i + 1; j++)
{
Console.Write(j + " ");
}
// 换行并调整空格的数量以保持金字塔形状
Console.WriteLine(new string(' ', rows - i - 1));
}
}
}
```
当你运行这个程序时,它会输出如下的数字金字塔:
```
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
```
阅读全文