2 条题解

  • 0
    @ 2025-12-20 16:26:36

    #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
    上传者