Why it's wrong?
查看原帖
Why it's wrong?
1081521
Sci_8633楼主2024/4/4 19:24
#include<bits/stdc++.h>
using namespace std;
string s,a,b;
int main(){
	getline(cin,s);
	cin>>a>>b;
	int len=s.size();
	for(int i=0,j=i;i<len;++i){
		string s2="";
		while(s[i]!=' '&&i<len){
			s2+=s[i];
			++i;
		}
		if(s2==a){
			int len2=s2.size();
			s.replace(j,len2+1,b);
			s.insert(j," ");
			cout<<s;
			break;
		}
		j=i;
	}
	return 0;
}
2024/4/4 19:24
加载中...