#C1018. 魔法咒语的奥秘3

魔法咒语的奥秘3

题目背景

在一座神秘的魔法森林里,生活着一位老法师。他掌握了所有魔法的奥秘,唯一不能理解的就是一种特殊的魔法咒语。这种咒语需要将每一个魔法书中的字母都进行形态变化。若字母为小写字母,则变为大写字母;若字母为大写字母,则变为小写字母。老法师希望能够通过一段程序来破解这个谜团,帮助他完成这项伟大的研究。

任务: 请你帮助老法师编写一段C语言程序,接收一个字母串,并改变其中每个字符的大小写。

题目描述

输入一个字母字符串,输出它经过大小写转变后的字符串,测试数据保证字符串长度小于20。

样例

qWeRtYuIoP
QwErTyUiOp
aSdFgHjKl
AsDfGhJkL

提示

  • 使用scanf函数来获取用户输入。
  • 字符串的输入使用%s
  • 使用if进行字母大小写的判断实现分支选择
  • 可以使用ASCII码的特性来完成大小写转换。
  • 大写字母的ASCII范围:A (65) 到 Z (90),小写字母的ASCII范围:a (97) 到 z (122)