2 条题解

  • 2
    @ 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; }

    • 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;
      }
      
      • 1

      信息

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