1 solutions

  • 2
    @ 2024-5-23 14:53:52
    #include<bits/stdc++.h>
    using namespace std;
    string s[105];
    int q=-1;
    string a,b;
    string ss;
    string x="";
    int main(){
    	getline(cin,ss);
    	//整行输入 
    	ss+=' ';
    	//加一个空格后面好算 
    	cin>>a>>b;
    	for(int i=0;i<ss.size();i++)
    		if(ss[i]==' ') s[++q]=x,x="";
    		//用x记录单词
    		//如果后面是空格就存在s数组里 
    		else x+=ss[i];
    	for(int i=0;i<=q;i++){
    		if(s[i]==a) s[i]=b;
    		cout<<s[i]<<' ';
    		//输出即可 
    	}
    	return 0;
    }
    

    题库真是越来越water了

    • 1

    Information

    ID
    891
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    10
    Tags
    (None)
    # Submissions
    3
    Accepted
    3
    Uploaded By