C语言填空:杨辉直角三角形
//以下程序的输出结果如图所示,每行的最左和最右元素均为1, //中间的每个元素等于其左上方和上方两个元素之和,每个元素的宽度为4且左对齐。请完成程序填空。 #include<stdio.h> main() { int a[8][8],i,j; for(i=0;i<8;i++) { a[i][0]=1; 【1】=1; } for(i=2;i<8;i++) for(j=1;【2】;j++) a[i][j]=【3】; for(i=0;i<8;i++) { for(j=0;j<=i;j++) printf(【4】); printf(【5】); } }
//以下程序的输出结果如图所示,每行的最左和最右元素均为1, //中间的每个元素等于其左上方和上方两个元素之和,每个元素的宽度为4且左对齐。请完成程序填空。 #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"); } }