用c#写一个十行十列的杨辉三角程序
时间: 2023-08-29 07:07:48 浏览: 90
好的,以下是用C#写的十行十列的杨辉三角程序:
```
using System;
class Program
{
static void Main(string[] args)
{
int rows = 10; // 杨辉三角的行数
int[][] triangle = new int[rows][]; // 二维数组存放杨辉三角
// 初始化二维数组
for (int i = 0; i < rows; i++)
{
triangle[i] = new int[i + 1];
triangle[i][0] = 1;
triangle[i][i] = 1;
}
// 计算杨辉三角中间的数字
for (int i = 2; i < rows; i++)
{
for (int j = 1; j < i; j++)
{
triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j];
}
}
// 输出杨辉三角
for (int i = 0; i < rows; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write(triangle[i][j] + " ");
}
Console.WriteLine();
}
}
}
```
这个程序使用了二维数组来存放杨辉三角,并使用两个循环来计算和输出杨辉三角。希望对你有帮助!
阅读全文