-->
当前位置:首页 > 题库

函数题:显示矩形(递归版)

Luz3年前 (2022-11-15)题库449
请编写递归函数,显示矩形。

#### 函数原型

c
void Rect(int width, int height, char symbol);


说明:参数 width 和 height 为矩形的宽和高,symbol 为显示字符。函数将在屏幕下显示宽度为 width、高度为 height 由字符 symbol 组成的矩形。若 width 或 height 小于等于 0,则不输出。

要求:不要使用循环语句。需要利用前面作业中的 Show 函数,可增加自用的内部函数。

#### 裁判程序

c
#include <stdio.h>

void Show(int number, char symbol);
void Rect(int width, int height, char symbol);

int main()
{
int w, h;
char s;
scanf("%d %d %c", &w, &h, &s);
Rect(w, h, s);
putchar('\n');
return 0;
}


void Show(int number, char symbol)
{
...(略)...
}

/* 你提交的代码将被嵌在这里 */


提示:需要利用前面作业中的 Show 函数。

#### 输入样例1
in
-3 -4 #


#### 输出样例1
out




#### 输入样例2
in
20 5 *


#### 输出样例2
out
********************
********************
********************
********************
********************




要求:不使用循环语句。

关联习题:重复显示字符(递归版)






答案:若无答案欢迎评论