10 lines of Pascal's Triangle

// output Pascal triangle 
# the include <stdio.h> 
# n-DEFINE 10 
int main ()
{
    int a[2][n];
    a[0][0]=1;
    printf("%-5d\n",a[0][0]);
    for(int i=1;i<n;i++)
    {
        for(int j=0;j<=i;j++)
        {
            if(j==0||j==i)
            {
                a[1][j]=1;
            }
            else
            {
                a[1][j]=a[0][j-1]+a[0][j];
            }
        }
        for(int k=0;k<=i;k++)
        {
            printf("%-5d",a[1][k]);
            a[0][k]=a[1][k];
        }
        printf("\n");        
    }
    return 0;
}

 

Guess you like

Origin www.cnblogs.com/bboykaku/p/12422532.html