全部评论 1

  • 我会

    #include <bits/stdc++.h>
    using namespace std;
    char s1[1005], s2[1005];
    int main(){
    	cin >> s1 >> s2;
    	int l1=strlen(s1), l2=strlen(s2);
    	for(int i=0; i<l1; i++){
    		if('A'<=s1[i]&&s1[i]<='Z'){
    			s1[i]-='A';
    		}else{
    			s1[i]-='a';
    		}
    	}
    	for(int i=0; i<l2; i++){
    		char ch=s2[i],ch2;
    		if('A'<=ch&&ch<='Z') ch2='A',ch-='A';
    		else ch2='a',ch-='a';
    		ch-=s1[i%l1];
    		if(ch<0) ch+=26;
    		putchar(ch+ch2);
    	}
    	
        return 0;
    }
    

    2024-07-27 来自 浙江

    0

热门讨论