做过CP003118的都觉得简单
2023-04-30 11:11:44
发布于:北京
141阅读
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
}//主函数结束
全部评论 1
讲的很细致,赞
2023-06-09 来自 安徽
0谢谢支持~
2023-06-16 来自 陕西
0
有帮助,赞一个