C语言:杨辉三角形

#include <stdio.h>
main()
{
    int a[8][8],i,j;
    for(i=0;i<8;i++)
    {
        a[i][0]=1;
        a[i][i]=1;}
    for(i=2;i<8;i++)
    for(j=1;j<i;j++)
    a[i][j]=a[i-1][j-1]+a[i-1][j];
    for(i=0;i<8;i++)
    {
        for(j=0;j<16-4*i+2*i;j++)
        printf(" ");
        for(j=0;j<=i;j++)
        {
            printf("%-4d",a[i][j]);
        }
        printf("\n"); 
    }
    getchar();
 }

 

#include <stdio.h>
main()
{
    int a[8][8],i,j;
    for(i=0;i<8;i++)
    {
        a[i][0]=1;
        a[i][i]=1;}
    for(i=2;i<8;i++)
    for(j=1;j<i;j++)
    a[i][j]=a[i-1][j-1]+a[i-1][j];
    for(i=0;i<8;i++)
    {
        for(j=0;j<=i;j++)
        {
            printf("%-4d",a[i][j]);
        }
        printf("\n"); 
    }


    getchar();
 }

 

posted @ 2022-10-09 10:25  myrj  阅读(113)  评论(0编辑  收藏  举报