点击查看代码
#include<iostream>
#include<cstring>
using namespace std;
char s[55];
char d[55];
int main()
{gets_s(s);int len = strlen(s);s[len] = '\0';d[len] = '\0';for (int i = 0; i < len; i++){if (s[i] >= 'A' && s[i] <= 'Z'){s[i] = s[i] + 32;}else if (s[i] >= 'a' && s[i] <= 'z'){s[i] = s[i] - 32;}}for (int i = 0; i < len; i++){d[i] = s[len - i - 1];}for (int i = 0; i < len; i++){if ((d[i] >= 'A' && d[i] <= 'W') || (d[i] >= 'a' && d[i] <= 'w'))d[i] = d[i] + 3;else if ((d[i] >= 'X' && d[i] <= 'Z') || (d[i] >= 'x' && d[i] <= 'z')){d[i] = d[i] - 23;}}cout << d << endl;return 0;
}