#include <stdio.h>
//#define N 20
int main () {
int i,j,N;
printf("你想要获的几层的杨辉三角:");
scanf("%d",&N);
int n[N][N];
//遍历数组
for(i=0;i<N;i++)
for(j=0;j<=i;j++) n[i][j]=1;
//赋值
for(i=1;i<N;i++)
for(j=1;j<i;j++) n[i][j]=n[i-1][j-1]+n[i-1][j];
//打印
for(i=0;i<N;i++){
for(int t=i;t<N;t++)printf(" ");
for(j=0;j<=i;j++) printf(" %5d",n[i][j]);
printf("\n");
}
return 0;
}