函数题:显示菱形(循环版)
请编写函数,显示菱形。
#### 函数原型
c
void Diamond(int height, char symbol);
说明:参数 height 为菱形的高,symbol 为显示字符。函数将在屏幕上显示高度和宽度为 height 由字符 symbol 组成的菱形。若 height 为偶数,则不输出。
提示:需要利用前面作业中的 Show 函数、IsOdd 函数或 IsEven 函数。
#### 裁判程序
c
#include <stdio.h>
int IsOdd(int number);
int IsEven(int number);
void Show(int number, char symbol);
void Diamond(int height, char symbol);
int main()
{
int n;
char s;
scanf("%d %c", &n, &s);
Diamond(n, s);
putchar('\n');
return 0;
}
......
/* 你提交的代码将被嵌在这里 */
#### 输入样例1
in
4 #
#### 输出样例1
out
注:无输出。
#### 输入样例2
in
5 *
#### 输出样例2
out
*
***
***
*
---
关联习题:重复显示字符(循环版),判断奇数,判断偶数。
答案:若无答案欢迎评论
#### 函数原型
c
void Diamond(int height, char symbol);
说明:参数 height 为菱形的高,symbol 为显示字符。函数将在屏幕上显示高度和宽度为 height 由字符 symbol 组成的菱形。若 height 为偶数,则不输出。
提示:需要利用前面作业中的 Show 函数、IsOdd 函数或 IsEven 函数。
#### 裁判程序
c
#include <stdio.h>
int IsOdd(int number);
int IsEven(int number);
void Show(int number, char symbol);
void Diamond(int height, char symbol);
int main()
{
int n;
char s;
scanf("%d %c", &n, &s);
Diamond(n, s);
putchar('\n');
return 0;
}
......
/* 你提交的代码将被嵌在这里 */
#### 输入样例1
in
4 #
#### 输出样例1
out
注:无输出。
#### 输入样例2
in
5 *
#### 输出样例2
out
*
***
***
*
---
关联习题:重复显示字符(循环版),判断奇数,判断偶数。
答案:若无答案欢迎评论