| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 160155 | 颜学俊逸 | 加密的病历单 | C++ | Accepted | 2 MS | 272 KB | 537 | 2026-09-12 15:38:04 |
#include<bits/stdc++.h> #include<cstring> using namespace std; string s,s1 = ""; int main() { cin >> s; int n = s.size(); for(int i = 0; i <= n - 1; i++) { if(s[i] >= 'A' && s[i] <= 'Z') { s[i] = s[i] + 32; }else{ s[i] = s[i] - 32; } } for(int i = n - 1; i >= 0; i--){ s1 = s1 + s[i]; } for(int i = 0; i <= n - 1; i++) { s1[i] = s1[i] + 3; if(s1[i] > 'z') { s1[i] = s1[i] - 26; }else if(s1[i] > 'Z' && s1 [i] < 'a'){ s1[i] = s1[i] - 26; } } cout << s1 <<"\n" ; return 0; }