新手求助!请前辈老师帮忙!
如何用调用函数画一个N行M列的空心矩形?
回复 2楼 afanihao
int i;printf("input n:\n");
scanf("%d",&n);
printf("input m:\n");
scanf("%d",&m);
printf("print rectangle with %d lines:\n",n);
return 0;
}
void draw_line(int n)
{int i;
for(i=1;i<=n;i++)
printf("*");
printf("\n");
}
void draw_pointline(int n)
{int i;
printf("*");
for(i=2;i<n;i++)
printf(" ");
printf("*");
printf("\n");
}
(1)编写一个函数drawRectangle,作用是调用函数draw_line和draw_pointline 画一个n行m列的矩形。
(2)改写main函数,调用drawRectangle完成矩形的绘制。
为什么当定义void drawRectangle(int m,n);时显示n是非法的?请前辈指教! 谢谢