10行杨辉三角

//输出杨辉三角
# include<stdio.h>
# define n 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;
}

猜你喜欢

转载自www.cnblogs.com/bboykaku/p/12422532.html