2 条题解
-
0
#include<bits/stdc++.h> using namespace std; int main(){ char s[101]; int l; 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; }
信息
- ID
- 6973
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 3
- 已通过
- 2
- 上传者