主()
{ int a[20][20],I,j,n;
printf(" enter you want output:\ n ");
scanf("%d ",& ampn);
for(I = 0;我& ltn;i++)
{ a[I][0]= 1;a[I][I]= 1;}
for(I = 2;我& ltn;i++)
for(j = 1;j & lt= I-1;j++)
a[I][j]= a[I-1][j-1]+a[I-1][j];
for(I = 0;我& ltn;i++)
{ for(j = 0;j & lt= I;j++)
printf("%d ",a[I][j]);
printf(" \ n ");}
}
這個最多只能輸出20行,但是如果妳想增加的話,把20換成妳想增加的數字就可以了。