以下程序的输出结果如图所示,每行的最左和最右元素均为1,中间的每个元素等于其左上方和上方两个元素之和,每个元素的宽带为4且左对齐,请完成程序填空
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
# includeint 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"); } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)