#3050. 杨辉三角形

杨辉三角形

题目描述

杨辉三角形,又称帕斯卡三角形,它的排列形式如等腰三角形。它的构建要求如下: 11. 每一行的第一个数字和最后一个数字都为11 22. 每一行都比上一行多一个数字 33. 从第三行开始,除了开头和最后的数字为11,其它的数都是它左上方和右上方的两个数之和。 例如,杨辉三角形的前66行如下:

               1
            1     1
         1     2     1
      1     3     3     1
   1     4     6     4     1
1     5     10    10    5     1

给定一个正整数nn,输出杨辉三角形的前nn行。

输入格式

一个正整数nn

输出格式

nn行,为杨辉三角形的前nn行; 每个数的显示占用66个字符宽度,且向左对齐,同一行中两个相邻的数之间没有额外的空格。

样例 1

6
               1
            1     1
         1     2     1
      1     3     3     1
   1     4     6     4     1
1     5     10    10    5     1

数据范围与提示

  • 1n201\le n\le20