用c#写一个杨辉倒三角
时间: 2024-10-16 17:10:55 浏览: 14
yanghuisanjiao.rar_C#三角_c#写杨辉三角_c#正三角_杨辉c#_杨辉三角 c#
杨辉三角是一个经典的数学数组,它展示了每个数字都是其上方两个数之和。在C#中,我们可以使用嵌套循环来构建一个二维数组表示杨辉三角。下面是一个简单的例子:
```csharp
using System;
public class PascalTriangle
{
public static void Main()
{
int rows = 5; // 你想显示几行
PrintPascalTriangle(rows);
}
public static void PrintPascalTriangle(int n)
{
int[,] triangle = new int[n + 1, n + 1];
for (int i = 0; i <= n; i++)
{
for (int j = 0; j <= i; j++)
{
if (j == 0 || j == i)
triangle[i, j] = 1;
else
triangle[i, j] = triangle[i - 1, j - 1] + triangle[i - 1, j];
Console.Write(triangle[i, j] + " ");
}
Console.WriteLine(); // 每一行结束后换行
}
}
}
```
当你运行这个程序,会打印出前n行的杨辉三角。如果你想更改显示的行数,只需修改`rows`变量即可。
阅读全文