[求助]C语言程序改错
#include <stdio.h>
void prn_star(m,left)
int m,left;
{ int i,j,p;
for (i=1;i<m;i++)
{ if (i<=m) p=i;
else p=m+1+i;
for (j=1;j<=left+(m-(2*p-1))/2;j++)
printf(" ");
for (j=1;j<=2*p-1;j++)
printf("o");
printf("\n");
}
}
main()
{ int m,left;
printf("请输入正菱形图案的行数:");
scanf("%d",&m);
printf("请输入正菱形图案距屏幕左边的列数:");
scanf("%d",&left);
prn_star(m,left);
}
哪里是错误的语句,请帮忙指出来呐!
Thank you ver much!