题目1111:单词替换

来源:互联网 发布:荣耀路由pro 网络打印 编辑:程序博客网 时间:2024/06/07 23:10

#include <iostream>#include <algorithm>#include <queue>#include <vector>#include <cstring>#include <string>#include <string.h>#include <stdio.h>#include <cmath>#include <map>#include <functional>#include <set>using namespace std;//1111string s,a,b;int main(){    //freopen("input.txt","r",stdin);    while(getline(cin,s)){        getline(cin,a);getline(cin,b);        int p=s.find(a);        while(p!=string::npos && s[p+a.size()]==' '||p+a.size()==s.size()){            s.replace(p,a.size(),b);            p=s.find(a);        }        cout<<s<<endl;    }    return 0;}/**************************************************************    Problem: 1111    User: cust123    Language: C++    Result: Accepted    Time:0 ms    Memory:1520 kb****************************************************************/


0 0
原创粉丝点击