废话不多说不多说废话,我就贴上代码(60分求调)
#include<bits/stdc++.h>
using namespace std;
string str,t="";
char ct;
int main(){
getline(cin,str);
for(int i=str.size()-1;i>=0;i--){
if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z'){
if(str[i]>='a'&&str[i]<='z'){
ct=(char)((str[i]-'a')+'A');
}
else{
ct=(char)((str[i]-'A')+'a');
}
t=ct+t;
}
else if(str[i]>='0'&&str[i]<='9'){
printf("%d",str[i]-'0');
}
else{
if(t!=""){
cout<<t;
t="";
}
printf(" ");
}
}
return 0;
}