提交时间:2024-02-10 21:00:18

运行 ID: 40465

#include<iostream> #include<cstring> using namespace std; int main() { char ch[50],hc[50]; cin>>ch; int length=strlen(ch); strcpy(hc,ch); for(int i=0;i<length;i++){ hc[i]=ch[length-i-1]; } for(int i=0;i<length;i++){ if(hc[i]=='x'||hc[i]=='y'||hc[i]=='z'||hc[i]=='X'||hc[i]=='Y'||hc[i]=='Z'){ hc[i]=(char)((int)hc[i]-23); } else hc[i]=(char)((int)hc[i]+3); if(hc[i]<='Z') hc[i]=(char)((int)hc[i]+32); else hc[i]=(char)((int)hc[i]-32); } cout<<hc; }