#include <stdio.h>
void f1(int n)
{
int i;
for(i=0;i<n-1;i++)
printf(" ");
}
main()
{
int i,j,n,k;
int p[26][26]={0};
printf("请输入正整数 n(n需小于24,最大不超过26):");
scanf("%d",&n);
if(n<1) printf("您输入的 n 不是正整数!\n");
else if(n==1) printf("1\n");
else if(n==2) printf(" 1\n1 1\n");
else
{
for(i=0;i<n;i++) p[i][0]=1;
for(i=1;i<n;i++) p[i][i]=1;
for(i=2;i<n;i++)
{
for(j=1;j<i;j++)
p[i][j]=p[i-1][j-1]+p[i-1][j];
}
for(i=0,k=n;i<n;i++,k--)
{
f1(k+1);
for(j=0;j<i+1;j++)
printf("%-6d",p[i][j]);
printf("\n");
}
}
}