60分,为什么
  • 板块B2135 单词替换
  • 楼主111PzA
  • 当前回复0
  • 已保存回复0
  • 发布时间2025/1/1 17:18
  • 上次更新2025/1/1 22:10:34
查看原帖
60分,为什么
1305270
111PzA楼主2025/1/1 17:18
# include <bits/stdc++.h>
using namespace std ;
string s,x,y ;
string a[1000] ;
string shz(string a){
	if(a==x) return y;
	return a ;
}
int main(){
	getline(cin,s) ;
	cin >> x >> y ;
	s+=" "  ;
	int len=s.size() ;
	int q=0,d=1;
	int len1=0;
	for(int i=0;i<=len;i++){
		if(s[i]!=' ') len1++;
		if(s[i]==' '){
			a[d]=s.substr(q,len1);
			a[d]=shz(a[d]);
			d+=1;
			q=i+1;
			len1=0 ;
		}
	}
	for(int i=1;i<=d;i++){
		cout << a[i]<< " ";
	}
	return 0;
}
2025/1/1 17:18
加载中...