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 → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字