using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace _09作业杨辉三角
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("请输入杨辉三角的长度:");
            int length = Convert.ToInt32(Console.ReadLine());//接收杨辉三角的长度
            int[][] arr = new int[length][];//定义一个交错数组
            for (int i=0;i<arr.Length;i++)
            {
                arr[i] = new int[i + 1];//进行遍历,赋值增量
            }
            for (int j=0;j<arr.Length;j++)
            {
                arr[j][0] = 1;//第一列赋值1
                arr[j][j] = 1;//每一列最右边的赋值1
                for (int k=1;k<arr[j].Length-1;k++)
                {
                    arr[j][k] = arr[j - 1][k - 1] + arr[j - 1][k];//公式计算
                }
            }
            for (int i=0;i<arr.Length;i++)
            {
                for (int k = 0; k < length - i; k++)
                {
                    Console.Write(" ");
                }
                for (int j = 0; j < arr[i].Length; j++)
                {
                    Console.Write(arr[i][j]+" ");
                }
                    Console.Write("\n");
            }
            Console.ReadLine();
        }
    }
}

.net语言javascript .net语言输出杨辉三角_赋值


.net语言javascript .net语言输出杨辉三角_杨辉三角_02