1 条题解

  • 0
    @ 2026-1-30 10:37:32
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        string s;
        cin >> s; // [1] 读取输入的字符串
        int n = s.size(); // [2] 获取字符串的总长度
    
        // [3] 遍历字符串,计算并输出每个字符的反码
        for(int i = 0; i < n; i++){
            char c = s[i];
            if(c >= 'a' && c <= 'z'){ // [4] 处理小写字母
                cout << (char)('a' + 'z' - c);
            }else if(c >= 'A' && c <= 'Z'){ // [5] 处理大写字母
                cout << (char)('A' + 'Z' - c);
            }else{ // [6] 其他字符直接输出
                cout << c;
            }
        }
    
        return 0;
    }
    
    • 1

    信息

    ID
    116
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    1
    已通过
    1
    上传者