题目描述
原题地址:A1084 Broken Keyboard
中文版:B1029 旧键盘
解题思路
统计每个键按下的次数,次数不相等则键损坏。
易错点
- 输出的字母应当为大写
- 空格输出为 ‘_’
也许陌生的知识点
#include <cctype>
- 该头文件包含一系列处理单个字符的函数
- 几个比较常用的函数:
isalnum()
- 判断字符是否为字母或者数字
isalpha()
- 判断字符是否为字母
isblank()
- 判断字符是否为空格
isdigit()
- 判断字符是否为数字
islower()
- 判断字符是否为小写字母
isupper()
- 判断字符是否为大写字母
y = tolower(x)
- 将大写字母转换为小写字母
y = toupper(x)
- 将小写字母转换为大写字母
代码示例:
1 |
|