3 条题解
-
2
12116黄立博 (12116黄立博) LV 10 @ 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; } -
1@ 2026-02-22 16:55:05
#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;
} -
0@ 2024-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
- 分类
- (无)
- 标签
- 递交数
- 184
- 已通过
- 68
- 通过率
- 37%
- 被复制
- 7
- 上传者