Problem 
                         
                                 帕斯卡三角形的构造如下。第一行由一个等于 1 的数字组成。每个下一个 
 包含的数字比前一个多一个。这些数字的第一个和最后一个  等于1,其余的都是上一行中它上面的数字和上一行它左边的数字之和。
 
输入: 输入一个数字N (\(0<=N< ; =30\)).
 
输出: 输出 N 行帕斯卡三角形。在一行中用一个空格分隔数字。
注意
帕斯卡三角中在指定限制下的所有数字都包含在 Longint 中。
 
 
例子
<头>
<日>#日>
| 输入 | 
输出 | 
东西>
<正文>
| 1 | 
8 | 
 1 
1  1 
1  2  1 
1  3  3  1 
1  4  6  4  1 
1  5 10 10  5  1 
1  6 15 20 15  6  1 
1  7 21 35 35 21  7  1 
 | 
表>