2 条题解

  • 0
    #include<bits/stdc++.h>
    using namespace  std;
    int my;
    string s1,s2,s3;
    int  main( ) 
    {
        cin>>s1>>s2>>s3;
        my=int(s2[0]-s1[0]);
        my=(my+26)%26;
        for (int i=0;i<=s3.size()-1;i++)
        {
            s3[i]-=my;
            if (s3[i]<'A')
                s3[i]=s3[i]+26;
        }
        cout<<s3;
        return 0;   
    }
        
    
  • 0
    #include <iostream>
    #include <string>
    int k;
    using namespace std;
    int main() {
        string s1,s2,s3;
        cin>>s1>>s2>>s3;
        k=(s2[0]-s1[0]+26)%26;
        for (int i=0;i<s3.size();i++) 
        {
            char c=s3[i];
            int idx=c-'A';
            idx=(idx-k+26)%26;
            s3[i]=idx+'A'; 
        }    
        cout<<s3; 
        return 0;
    }
    

    记得点赞

  • 1

信息

ID
3052
难度
7
分类
(无)
标签
递交数
36
已通过
8
通过率
22%
上传者