关于杨辉三角的问题
代码如下:程序代码:
#include<stdio.h> int main() { int i, j, a[9][9]; for (i = 1; i <= 9; i++) for (j = 1; j <= i; j++) { if (i == j || j == 1) a[i][j] = 1; else a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; } for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) printf("%-4d", a[i][j]); printf("\n"); } return 0; }
不知道为什么最后一行不对,求解。