新手求助!请前辈老师帮忙!
如何用调用函数画一个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; }