你把下面这两个语句分成两行就好看了。
printf("%5d", a[i][j]); printf("\n");
//////
printf("%5d", a[i][j]);
printf("\n");
第一个相当于:
for (i=0; i<N; i++) {
for (j=0; j<=i; j++)
printf("%5d", a[i][j]);
printf("\n");
}
/////////////
```c
for (i=0; i<N; i++) {
for (j=0; j<=i; j++){
printf("%5d", a[i][j]);
}
printf("\n");
}