详细的简单解法 :)
2024-08-15 10:14:19
发布于:四川
1阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
char n;
cin>>n;
if(int(n)>=65 && int(n)<=90){
n=n+32;
}/大写转小写/
else if(int(n)>=97 && int(n)<=122){
n=n-32;
}/小写转大写/
cout<<n<<endl;
return 0;
}
/注释:在ASCII码中,小写字母“a”(的ASCII码为97),大写字母“A”(的ASCII码为65)/
/(续上)他们两个的差值为32,所以要在设置char类型的基础上,使用int类型进行比较/
/(续上)代码中“if(int(n)>=65 && int(n)<=90)”和“if(int(n)>=97 && int(n)<=122)”的部分是为了判定输入字母的大小写(即char n)/
/*讲解的超详细对不?快点个赞!谢谢baba :) */
这里空空如也
有帮助,赞一个