题目:大小写字符转换
输入一个字符,如果是大写字母,将它转换成小写字母并输出;
如果是小写字母,将它转换成大写字母并输出;
如果都不是,则输出:error。
要求
输入样例 |
a 或者A (输入1) |
输出样例 |
A或者a(输出error) |
这个题目使用if条件语句可以轻松实现,但是需要ASCII码的概念。
核心就是利用ASCII码实现大小写字母转换
大小写字母的ASCII转换机制:
任意一个大写字母的ASCII码加上32就是其对应的小写字母的ASCII码。
即小写字母_ASCII码=大写字母_ASCII码+32。
反之则有大写字母_ASCII码=小写字母_ASCII码-32。
本题代码: