哪位大侠帮我看看哪个地方错了?
查看原帖
哪位大侠帮我看看哪个地方错了?
1192251
lht_study楼主2023/12/19 23:08
#include<bits/stdc++.h>
using namespace std;

int main()
{    
    string a, b, c;
    getline(cin, a);
    a = " "+a + " ";
    cin >> b >> c;
    b = " " + b + " ";
    c = " " + c + " ";

    int p = a.find(b);
    while (p > -1)
    {
        a = a.replace(p, b.size(), c);
        p = a.find(b,p+b.size()-1);
    }
    cout << a.substr(1,a.size()-2);

    return 0;
}
2023/12/19 23:08
加载中...