杨辉三角形的代码不对,

下边这个杨辉三角形不对啊!

#include
int main()
{
int i=0,j=0,n;
printf("输入杨辉三角形的行数:");
scanf("%d",&n);
int a[i][j];
for(i=0;i
{
a[i][0]=1;
a[i][i]=1;
}

for(j=1;j-1][j-1]+a[i-1][j];
for(i=0;i0;j"%5d",a[i][j]);
printf("\n");
return 0; 

}

int a[i][j]; i和j都是0 啊。改成int a[n][n];