第1关:将小写字母转换为大写字母
本关必读
在ASCII
码表中:大小写字母都是按顺序进行存储的,大写字母的ASCII
值区间为:65~90
,对应的字母为:'A'-'Z'
;小写字母的ASCII
值区间为:97~122
,对应的字母为:'a'-'z'
,因此,将小写字母转化为大写字母,可以直接将该变量减32
即可得到对应的大写字母;相反将大写字母转化为小写字母,则直接将该变量加32
即可。
本关任务
本关任务是判断键盘输入的字符是否为小写字母,若为小写字母则转换为大写字母输出,否则原样输出。即实现step1/LowercaseToUppercase.cpp
中的带值函数char LowercaseToUppercase(char c)
:
// 将键盘输入的小写字母转换为大写字母,其他字母原样输出
char LowercaseToUppercase(char c){