做过CP003118的都觉得简单
2023-04-30 11:11:44
发布于:北京
277阅读
0回复
0点赞
难度适中,考察我们对ASCII码表的熟悉度
一般做过CP003118的都觉得简单~
正解:
#include <bits/stdc++.h>//万能头文件
using namespace std;//标准命名空间
int main(){//主函数
    char a;//定义字符类型的变量“a
    cin >> a;//输入变量“a
    if(int(a)>=65 && int(a)<=90){
    //判断整数类型的“a”是不是ASCII表中大写字母的十进制(65-90)
        cout << char(a+32);
    //如果成立,那么说明输入为大写字母,按题目要求输出char类型的a+32(大写→小写的十进制)
    }else if(int(a)>=97 && int(a)<=122){
    //否则,判断整数类型的“a”是不是ASCII表中小写字母的十进制(97-112)
        cout << char(a-32);
    //如果成立,那么说明输入为小按题目要求输出char类型的a-32(小写→大写的十进制)
    }//if语句结束
    return 0;//返回值0
}//主函数结束
全部评论 2
赞一个
2025-08-30 来自 上海
0讲的很细致,赞
2023-06-09 来自 安徽
0谢谢支持~
2023-06-16 来自 陕西
0






有帮助,赞一个