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

函数题:扑克牌花色(switch版)

Luz2年前 (2022-11-13)题库350
请编写函数,将扑克牌花色的编码转换为对应的字符。

#### 函数原型

c
char ToSuitSymbol(int suitCode);


说明:参数 suitCode 为扑克牌花色的编码(0 ~ 3),函数值为对应的扑克牌花色字符。若 suitCode 不在 0 ~ 3 范围内,则函数值为空字符 '\0'。

<table>
<tr>
<td align="center"><b>编码</b></td>
<td align="center"><b>字符</b></td>
</tr>
<tr>
<td align="center">0</td>
<td align="center">♠</td>
</tr>
<tr>
<td align="center">1</td>
<td align="center">♥</td>
</tr>
<tr>
<td align="center">2</td>
<td align="center">♣</td>
</tr>
<tr>
<td align="center">3</td>
<td align="center">♦</td>
</tr>
</table>

裁判程序

c
#include <stdio.h>

char ToSuitSymbol(int suitCode);

int main()
{
int code;
char symbol;
scanf("%d", &code);
symbol = ToSuitSymbol(code);
putchar(symbol);
putchar('\n');
return 0;
}

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


要求:使用 switch-case 语句完成该函数。

#### 输入格式
> 编码

#### 输出格式
> 字符

#### 输入样例
in
1


#### 输出样例
out




实际显示效果如下:






关联习题:扑克牌花色(if版)。






答案:若无答案欢迎评论

发表评论

访客

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