新手求助!请前辈老师帮忙!
如何用调用函数画一个N行M列的空心矩形?
你的意思其实是用printf在控制台上打印一个像矩形的东西
参考 http://www. 第7章中的“例题二”,二重循环就可以了
程序代码:# include <stdio.h>
# define width 50 // 方便修改长宽
# define height 15
void UpAndDown(void) //打印上下底
{
int i;
for(i=0;i<width;i++)
printf("*");
printf("\n");
}
void Middle (void) //打印中间部分
{
int i,j;
for(i=0;i<height-2;i++)
{
printf("*"); // 左右两头的*
for(j=0;j<width-2;j++)
printf(" "); //左右两头的* 的中间的空格
printf("*");// 左右两头的*
printf("\n");
}
}
int main(void)
{
UpAndDown();
Middle ();
UpAndDown();
return 0;
}
