Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
135832 刘益梵 加密的病历单 C++ Wrong Answer 1 MS 280 KB 723 2025-11-08 15:10:39

Tests(0/10):


Code:

#include<bits/stdc++.h> using namespace std; int main() { string s; cin >> s; // 输入加密字符串 // 1. 大小写反转(加密最后一步的逆操作) for (char &c : s) { if (isupper(c)) c = tolower(c); else if (islower(c)) c = toupper(c); } // 2. 逆序存储(加密第二步的逆操作) reverse(s.begin(), s.end()); // 3. 循环右移3位(加密第一步的逆操作) for (char &c : s) { if (isupper(c)) { c = 'A' + (c - 'A' + 23) % 26; // 等价于右移3位 } else if (islower(c)) { c = 'a' + (c - 'a' + 23) % 26; } } cout << s << endl; return 0; }


Run Info:

------Input------
QkuGixGiCRBSbSfYmYxtQsPuHaYSYYKSVYuywxqiHIBqOQOnp
------Answer-----
SQrtrTelkLTAZBXbyvnbbvbDkXsVtWAbPbIvEveufLjALjXNt
------Your output-----
MKlnlNyfeFNUTVRvsphvvpvXeRmPnQUvJvCpYpyozFdUFdRHn