竞赛
考级
#include<bits/stdc++.h> using namespace std; int main(){ char a,b; cin>>a; b=int(a); if(b>=97&&b<=122){ b-=32; cout<<char(b); return 0; } if(b>=65&&b<=90){ b+=32; cout<<char(b); } return 0; }
闯思得
一种可以给老师看的 #include<iostream> using namespace std; int main(){ char ch; cin>>ch; if(ch>='A' and ch<='Z') { cout<<(char)(ch+32); }
lris.欣若
#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 :) */
Balls :)
#include<bits/stdc++.h> using namespace std; int main(){ char c; cin>>c; if(c>='a'&&c<='z') cout<<char(toupper(c)); else cout<<char(tolower(c)); return 0; }
~Lyney~
这道题考了点ascall码,我们知道小写a的ascall码是97,而大写的A是65,所以我们先判断是否为az或AZ之内 小写就减去37,大写就加37 废话不多说 上代码: #include<iostream> using namespace std; int main(){ char a; cin>>a; if(a>='a'&&a<='z'){ a-=32; cout<<a; } else{ a+=32; cout<<a; } return 0; }
复仇者_风驰.少年'''',互关
#include<iostream> using namespace std; int main(){ char **; cin>>**; if(**>='a' && **<='z') cout<<char(sb-32); else if(**>='A' && **<='Z') cout<<char(**+32); return 0; }
周瑜大王
#include <bits/stdc++.h> using namespace std; char a[10010]; int main() { cin>>a; for(int i=0; a[i]; i++) { if(char(a[i])>=65&&char(a[i])<=90) a[i]=char(a[i]+32); else if(char(a[i])>=97&&char(a[i])<=122) a[i]=char(a[i]-32); cout<<a[i]; } return 0; }
159****1573
acgoacgo
#include<iostream> using namespace std; int main(){ char a; cin>>a; if(a>='A' && a<='Z'){ a+=32; }else{ a-=32; } cout<<a; return 0; }
马宥天
彤
6.
by Scratchhome
༺ཌༀTN黑客ༀད༻
耐高总冠军 张文杰
不会
LELECHA
#include<iostream> using namespace std; int main(){ char a; cin>>a; if (a+0>=65){ if(a+0<=90){ cout<<char(a+0+32); } } if (a+0>=97){ if(a+0<=122){ cout<<char(a+0-32); } } return 0; }
呜呜呜一个非酋
正在减肥的吃货
潜龙暗虎
别来下蛋
共39条