#include <cctype>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main() {
string str1, str2;
cin >> str1;
cin >> str2;
char c;
for (int i = 0; i < str1.size(); ++i) {
c = str1[i];
if (c >= 'a' && c <= 'z') {
if (c == 'z'){
str1[i] = 'A';
}
else {
str1[i] = toupper(c) + 1;
}
}
else if (c >= 'A' && c <= 'Z') {
if (c == 'Z') {
str1[i] = 'a';
}
else {
str1[i] = tolower(c) + 1;
}
}
else if (isdigit(c)) {
if (c == '9')
str1[i] = '0';
else
str1[i] += 1;
}
}
for (int i = 0; i < str2.size(); ++i) {
c = str2[i];
if (c >= 'a' && c <= 'z') {
if (c == 'a') {
str2[i] = 'Z';
}
else {
str2[i] = toupper(c) - 1;
}
}
else if (c >= 'A' && c <= 'Z') {
if (c == 'A') {
str2[i] = 'z';
}
else {
str2[i] = tolower(c) - 1;
}
}
else if (isdigit(c)) {
if (c == '0')
str2[i] = '9';
else
str2[i] -= 1;
}
}
cout << str1 << endl;
cout << str2 << endl;
}
// 64 位输出请用 printf("%lld")
HJ29 字符串加解密
最新推荐文章于 2025-07-07 21:48:52 发布