1 条题解

  • 0
    @ 2025-10-23 14:39:43

    思路分析

    1. 任务拆解: 我们要制作一个"字母大小写转换器",把输入的大写字母变成小写,小写字母变成大写。

    2. 关键点分析:

    • 小写字母比对应大写字母的ASCII码大32
    • 通过加减32就可以实现大小写转换

    3. 步骤规划:

    • 第一步: 接收用户输入的一个字符。
    • 第二步: 判断这个字符是小写字母还是大写字母:
      • 如果是小写字母(a-z),就减去32变成大写
      • 否则(是大写字母A-Z),就加上32变成小写
    • 第三步: 输出转换后的字符。

    4. 代码对应:

    • cin>>a; 是接收输入。
    • if(a<='z'&&a>='a') 判断是否为小写字母。
    • a=a-32; 小写字母转大写(减去32)。
    • else a=a+32; 大写字母转小写(加上32)。
    • cout<<a; 输出转换后的结果。
    • 1

    信息

    ID
    2440
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    (无)
    递交数
    283
    已通过
    187
    上传者