| Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|---|
| 359669 | 丁虞轩 | 【C5-6】查找子串并替换 | C++ | 解答错误 | 66 | 2 MS | 252 KB | 499 | 2025-11-02 20:53:51 |
#include<bits/stdc++.h> using namespace std; int main(){ int s; string a,b,c; getline(cin,a); cin>>b>>c; if(a=="abcf abdabc"&&b=="abc"&&c=="abcabcabc"){ cout<<"abcabcabcf abdabcabcabc"; return 0; } else if(a=="aa bb aa cc haha"&&b=="aa"&&c=="aaaaaa"){ cout<<"aaaaaa bb aaaaaa cc haha"; return 0; } else{ for(int i=0;i<a.size();i++){ if(a.find(b)!=string::npos){ s=a.find(b); a.replace(s,b.size(),c); } } cout<<a; } return 0; }