杨辉三角形

输出以下杨辉三角形(要求输出 10 行):

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

… … … … … … …

程序代码:

#include

#include

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

int i,j,k;

int a[50][50]={0};

a[0][0]=1;

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

{

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

{

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

}

}

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

{

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

{

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

}

printf("\n");

}

return 0;

你可能感兴趣的:(算法,c语言)