按要求一步一步
#include<iostream>
#include<string>
using namespace std;
int main() {
string s1, s2;
while(cin >> s1 >> s2) {
int len1 = s1.size();
int len2 = s2.size();
// 先处理s1
for (int i = 0; i < len1; ++i) {
if (s1[i] >= 'a' && s1[i] < 'z') {
s1[i] = s1[i] - 'a' + 'A' + 1;
continue;
} else if (s1[i] == 'z') {
s1[i] = 'A';
continue;
} else if (s1[i] >= 'A' && s1[i] < 'Z') {
s1[i] = s1[i] - 'A' + 'a' + 1;
continue;
} else if (s1[i] == 'Z') {
s1[i] = 'a';
continue;
} else if (s1[i] >= '0' && s1[i] < '9') {
s1[i] = s1[i] + 1;
continue;
} else if (s1[i] == '9') {
s1[i] = '0';
continue;
}
}
cout << s1 << endl;
// 再处理s2
for (int i = 0; i < len2; ++i) {
if (s2[i] > 'a' && s2[i] <= 'z') {
s2[i] = s2[i] - 'a' + 'A' - 1;
continue;
} else if (s2[i] == 'a') {
s2[i] = 'Z';
continue;
} else if (s2[i] > 'A' && s2[i] <= 'Z') {
s2[i] = s2[i] - 'A' + 'a' - 1;
continue;
} else if (s2[i] == 'A') {
s2[i] = 'z';
continue;
} else if (s2[i] > '0' && s2[i] <= '9') {
s2[i] = s2[i] - 1;
continue;
} else if (s2[i] == '0') {
s2[i] = '9';
continue;
}
}
cout << s2 << endl;
}
return 0;
}

京公网安备 11010502036488号