class Solution { public: string trans(string s, int n) { //先将所有大写字母转化为小写,小写字母转换为大写 for(int i = 0; i < n; i++) { if(s[i] == ' ') continue; if(s[i] >= 65 && s[i] < 97)//大写字母的ASCII码范围[65, 97) { s[i] = s[i] + 32; //同一字母的ASCII码相差32 } else { s[i] = s[i] - 32; } } //翻转整个字符串 reverse(s.begin...