大家帮我看下,程序错在哪了
编了一个杨辉三角形,只有第一次输出对了,以后都错了,大家帮我看一下错在哪了,程序如下:#include <stdio.h>
void main()
{
int a[6][6],i,j;
for (i=0;i<6;i++)
{
for (j=0;j<i+2;j++)
{
a[i][0]=1;
a[i][j]=1;
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for (i=0;i<6;i++)
{
for (j=0;j<=i;j++)
{
printf("%-3d",a[i][j]);
}
printf("\n");
}
}