Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
110691 | 吴梓玄 | 加密的病历单 | C++ | Accepted | 1 MS | 268 KB | 714 | 2025-02-22 17:10:29 |
#include<cstdio> #include<iostream> #include<algorithm> using namespace std; char a[50], b[50]; int len = 0; int main(){ scanf("%s", a); while(a[len] != '\0'){ len++; } for(int i = 0;i < len;i++){ if(a[i] >= 'x' && a[i] <= 'z'){ b[len-i-1] = a[i] - 'a' + 'A' - 23; }else if(a[i] >= 'a' && a[i] <= 'w'){ b[len-i-1] = a[i] - 'a' + 'A' + 3; }else if(a[i] >= 'X' && a[i] <= 'Z'){ b[len-i-1] = a[i] + 'a' - 'A' - 23; }else if(a[i] >= 'A' && a[i] <= 'W'){ b[len-i-1] = a[i] + 'a' - 'A' + 3; } } for(int i = 0;i < len;i++){ printf("%c", b[i]); } return 0; }