【算法代码】
#include <bits/stdc++.h>
using namespace std;
void toUpperCase(string s) {
for(int i=0; i<s.size(); i++) {
if(s[i]>='a' && s[i]<='z') s[i]-=32;
}
for(int i=0; i<s.size(); i++) {
cout<<s[i];
}
}
void toLowerCase(string s) {
for(int i=0; i<s.size(); i++) {
if(s[i]>='A' && s[i]<='Z') s[i]+=32;
}
for(int i=0; i<s.size(); i++) {
cout<<s[i];
}
}
int main() {
string s;
getline(cin,s);
toUpperCase(s);
cout<<endl;
toLowerCase(s);
return 0;
}
/*
in:
WqQ(5()@abc 12%#EFsvGuP$& R8w7!3#Tcdeq96
out:
WQQ(5()@ABC 12%#EFSVGUP$& R8W7!3#TCDEQ96
wqq(5()@abc 12%#efsvgup$& r8w7!3#tcdeq96
*/