#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");
        }
    }
}