using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace yanghuisanjiao
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入行数");
int rows = int.Parse(Console.ReadLine());
int[][] nums = new int[rows][];//初始化二维数组
for (int i = 0; i < rows; i++)
{
nums[i] = new int[i + 1];
}
for (int i = 0; i < rows; i++) //边界赋值
{
nums[i][0] = 1;
nums[i][i] = 1;
}
for (int i = 2; i < rows; i++) //控制行数-》中心值赋值
{
for (int j = 1; j < i; j++) //控制列数
{
nums[i][j] = nums[i - 1][j] + nums[i - 1][j - 1]; //每一列的值等于上一行的列+上一行的列-1的值
}
}
for (int i = 0; i < rows; i++)//输出
{
for (int k = 0; k < rows - i; k++)//打印空格
{
Console.Write(" ");
}
for (int j = 0; j <= i; j++)
{
Console.Write(nums[i][j] + " ");
}
Console.WriteLine();
}
Console.ReadLine();
}
}
}