2 条题解
-
112116黄立博 (12116黄立博) LV 9 @ 2022-07-09 19:22:06
#include<bits/stdc++.h> using namespace std; int main() { string s,s1,s2; getline(cin,s);getline(cin,s1);getline(cin,s2); for(int i=0;i<s.size();) { int b=0; for(int j=i;j<i+s1.size() ;j++) { if(s[j]!=s1[j-i]) {b=1;break;} } if(b==0){ for(int k=0;k<s2.size();k++)cout<<s2[k]; i+=s1.size(); } else cout<<s[i],i++; } return 0; }
-
02024-12-15 13:25:02@
#include<iostream> #include<string> using namespace std; string s, t, u; int main(){ getline(cin, s); getline(cin, t); getline(cin, u); for(int i = 0; i < s.size(); i++){ if(s.find(t) != string::npos) s = s.replace(s.find(t), t.size(), "@"); else break; } for(int i = 0; i < s.size(); i++){ if(s[i] == '@')cout << u; else cout << s[i]; } //cout << endl << s; return 0; }
- 1
信息
- ID
- 1006
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 165
- 已通过
- 54
- 通过率
- 33%
- 被复制
- 6
- 上传者