小弟我编了一个关于等腰三角形的杨辉三角的程序,但是我就是找不出那里有错误
# include<stdio.h>void main()
{
int yh[100][100];
int i,k,row=0,col=0;
printf("please input the row");
while(scanf("%d",&i)!=EOF)
{
for(row=0;row<i;row++)
{
yh[row][0]=1;
yh[row][row]=1;
}
}
for(row=2;row<i;row++)
{
for(col=1;col<row;col++)
{
yh[row][col]=yh[row-1][col-1]+yh[row-1][col];
}
}
//以上程序已完成了杨辉三角,但是不是等腰三角形的
for(row=0;row<i;row++)
{
for(k=i-row-1;k>=0;k--)
{
printf(" ");
}
for(col=0;col<=row;col++)
{
printf("%4d",yh[row][col]);
}
printf("\n");
}
}
这个程序那里有错误!