2 条题解

  • 2
    @ 2025-12-19 17:39:17
    #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;
    }
    
    • 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; }

      • 1

      信息

      ID
      6973
      时间
      1000ms
      内存
      128MiB
      难度
      1
      标签
      递交数
      3
      已通过
      2
      上传者