1 条题解

  • 0
    @ 2026-1-30 10:26:49
    #include<bits/stdc++.h>
    using namespace std;
    
    int main() {
        string s;
        char old_c, new_c;
        cin >> s >> old_c >> new_c; // [1] 读取输入的字符串、待替换字符、目标字符
        int n = s.size(); // [2] 获取字符串的总长度
    
        // [3] 遍历字符串,完成字符替换并输出
        for(int i = 0; i < n; i++){
            if(s[i] == old_c){ // [4] 判断当前字符是否为需要替换的字符
                cout << new_c;
            }else{
                cout << s[i]; // [5] 非目标字符直接输出原字符
            }
        }
    
        return 0;
    }
    
    • 1

    信息

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