问题标题: 酷町堂:3231 电脑bug-英文句式

0
0
已解决
程天棋
程天棋
资深守护
资深守护

20分代码

#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main(){
	string s,a,b="+";
	getline(cin,s);
	cin>>a;
	s=s+" ";
	int p=s.find(a,0),p1=s.find(" ",0);
	while(p!=-1) {
		s.replace(p,p1,b);
		p=s.find(a,p+1);
		p1=s.find(" ",0);
	}
	cout<<s;
	return 0;
}

上次发的两个贴水水

程天棋在2021-08-28 20:25:03追加了内容

40分了

#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
int main(){
	string s,a,b="+";
	getline(cin,s);
	cin>>a;
	s=s+" ";
	int p=s.find(a,0),p1=s.find(" ",p+1);
	while(p!=-1) {
		s.replace(p,p1-p,b);
		p=s.find(a,p+1);
		p1=s.find(" ",p);
	}
	cout<<s;
	return 0;
}
求大神指教

 


0
我要回答