#C1018. 魔法咒语的奥秘3
魔法咒语的奥秘3
题目背景
在一座神秘的魔法森林里,生活着一位老法师。他掌握了所有魔法的奥秘,唯一不能理解的就是一种特殊的魔法咒语。这种咒语需要将每一个魔法书中的字母都进行形态变化。若字母为小写字母,则变为大写字母;若字母为大写字母,则变为小写字母。老法师希望能够通过一段程序来破解这个谜团,帮助他完成这项伟大的研究。
任务: 请你帮助老法师编写一段C语言程序,接收一个字母串,并改变其中每个字符的大小写。
题目描述
输入一个字母字符串,输出它经过大小写转变后的字符串,测试数据保证字符串长度小于20。
样例
qWeRtYuIoP
QwErTyUiOp
aSdFgHjKl
AsDfGhJkL
提示
- 使用
scanf
函数来获取用户输入。 - 字符串的输入使用
%s
。 - 使用
if
进行字母大小写的判断实现分支选择 - 可以使用ASCII码的特性来完成大小写转换。
- 大写字母的ASCII范围:
A
(65) 到Z
(90),小写字母的ASCII范围:a
(97) 到z
(122)