Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
74670 刘焕群 加密的病历单 C++ Accepted 1 MS 272 KB 734 2024-05-25 17:11:24

Tests(10/10):


Code:

#include <iostream> #include <cstring> #include <cctype> #include <algorithm> using namespace std; char s[101];int l; int main() { cin >> s;l = strlen(s); for(int i = 0;i < l;++i) if(isupper(s[i])) s[i] = tolower(s[i]); else if(islower(s[i])) s[i] = toupper(s[i]); reverse(s, s + l); for(int i = 0;i < l;++i) { switch(s[i]) { case 'x': cout << 'a';break; case 'X': cout << 'A';break; case 'y': cout << 'b';break; case 'Y': cout << 'B';break; case 'z': cout << 'c';break; case 'Z': cout << 'C';break; default : cout << char(s[i] + 3);break; } } return 0; }