函数题:扑克牌花色(switch版)
请编写函数,将扑克牌花色的编码转换为对应的字符。
#### 函数原型
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版)。
答案:若无答案欢迎评论
#### 函数原型
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版)。
答案:若无答案欢迎评论