c语言—杨辉三角形

杨辉三角形

题目:打印出杨辉三角形(要求打印出10行)。

 

程序分析:

 

结构如下所示:

 

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

 

 

#include

int main()

{

int i,j;

    int a[10][10];

    printf("\n");

    for(i=0;i<10;i++) {

a[i][0]=1;

        a[i][i]=1;

    }

for(i=2;i<10;i++)

for(j=1;j

a[i][j]=a[i-1][j-1]+a[i-1][j];

    for(i=0;i<10;i++) {

for(j=0;j<=i;j++)

printf("%5d",a[i][j]);

        printf("\n");

    }

}

你可能感兴趣的:(开发语言,排序算法,数据结构,c语言,学习)