2274. 整理药名
1000ms
256MB
简单
字符串
题目描述
医生在书写药品名的时候经常不注意大小写,格式比较混乱。现在要求你编写一个程序,将医生书写混乱的药名整理成统一规范的形式。
**规范要求:**
- 药品名的第一个字符必须是大写字母(如果是小写则转为大写)。
- 药品名的其余字符必须全部是小写字母(如果是大写则转为小写)。
输入格式
一行,包含一个由英文大小写字母组成的字符串,表示药名。
数据范围:$1 \le L \le 50$($L$ 为字符串长度)。
输出格式
输出共两行:
- 第一行:原样输出输入的药名。
- 第二行:输出整理规范后的药名。
样例 1
输入 (Input)
ASPIRIN
输出 (Output)
ASPIRIN Aspirin
样例 2
输入 (Input)
dIgOxIn
输出 (Output)
dIgOxIn Digoxin
- 字符串长度 $L \le 50$。
- **逻辑提示**:
1. 可以先将整个字符串全部转为小写。
2. 再将第一个字符转为大写。
3. C++ 中可以使用 `tolower()` 和 `toupper()` 函数进行转换。
› 输入 stdin
CtrlShiftEnter
‹ 输出 stdout
错误 stderr
操作成功