有关杨辉三角形程序的问题
以下是一个杨辉三角形的程序输出是一个像直角三形的我想让它变成一个像等边三角形的杨辉三角形请问应该怎么改。
#include <stdio.h>
#define N 6
main()
{int i,j,a[N]N];
a[0][0]=1;
printf("%4d\n",a[0][0]);
for(i=1;i<N;i++)
{a[i][0]=1;
printf("%4d",a[i][0]);
for(j=1;j<N;j++)
{a[i][j]=a[i-1][j-1]+a[i-1][j];
printf(a[i][j]!=0?"%4d":'" ",a[i][j]);
}
printf("\n");
}
}