-->
当前位置:首页 > 题库 > 正文内容

函数题:显示等腰三角形(上)(递归版)

Luz2年前 (2021-11-25)题库724
请编写递归函数,显示等腰三角形(向上)。

#### 函数原型

c
void UpIso(int height, char symbol);


说明:参数 height 为等腰三角形的高,symbol 为显示字符。函数将在屏幕下显示高度为 height 宽度为 2 * height - 1 由字符 symbol 组成的等腰三角形(向上)。若 height ≤ 0,则不输出。

提示:需要利用前面作业中的 Show 函数,还可根据需要增加自用函数。

要求:不要使用循环语句。

#### 裁判程序

c
#include <stdio.h>

void Show(int number, char symbol);
void UpIso(int height, char symbol);

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

......

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


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


#### 输出样例1
out




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


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

**
****




---

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






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。