1 条题解

  • 0
    @ 2023-6-11 12:16:47

    C++ :

    #include <bits/stdc++.h>
    using namespace std;
    
    int main(){
    	string s,r = "";
    	getline(cin,s);
    	int i;
    	for(i = 0;i < s.size();i++){
    		if(isupper(s[i])){
    			if(s[i] >= 'F' && s[i] <= 'Z'){
    				r += s[i] - 5;
    			}else{
    				r += s[i] + ('V'-'A');
    			}
    		}else{
    			r = r + s[i];
    		}
    	}
    	cout<<r<<endl;
    	 
        return 0;
    }
    
    

    Python :

    def jiemi(b):
        if b.isupper():
            if b=='A':
                return 'V'
            elif b=='B':
                return 'W'
            elif b=='C':
                return 'X'
            elif b=='D':
                return 'Y'
            elif b=='E':
                return 'Z'
            else:
                return chr(ord(b)-5)
        else:
            return b
    str1=input()
    for item in str1:
        print(jiemi(item),end="")
    
    
    • 1

    信息

    ID
    2307
    时间
    1000ms
    内存
    16MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者