1 #include <stdio.h>
2
3 int main(void)
4 {
5 int n;
6 int i, j, array[11][11] = {{0}};
7
8 scanf("%d", &n);
9 array[0][1] = 1;
10 //生成杨辉三角形
11 for (i = 1; i < n; i++)
12 {
13 for (j = 1; j <= i + 1; j++)
14 {
15 array[i][j] = array[i - 1][j - 1] + array[i - 1][j];
16 }
17 }
18 //打印杨辉三角形
19 for (i = 0; i < n; i++)
20 {
21 for (j = 1; j < n - i; j++)
22 {
23 printf(" ");
24 }
25 for (j = 0; j < 11; j++)
26 {
27 if (array[i][j] != 0)
28 {
29 printf("%4d", array[i][j]);
30 }
31 }
32 printf("
");
33 }
34
35 return 0;
36 }