找回密码
 中文实名注册
查看: 194|回复: 1

9815: 查找替换

[复制链接]

695

主题

1083

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22828
发表于 2022-7-10 18:57:27 | 显示全部楼层 |阅读模式
题目描述
把母串中的要替换的的字符串,替换成新的串,注意是全部替换
输入
三行分别是原串,需要替换串,替换串
输出
被替换好的字符串


输入
dog is stupid dog is stupid
dog
pigs
输出
pigs is stupid pigs is stupid


回复

使用道具 举报

695

主题

1083

帖子

2万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
22828
 楼主| 发表于 2022-7-10 19:20:02 | 显示全部楼层
[C++] 纯文本查看 复制代码
#include<bits/stdc++.h>
using namespace std;
int  main()
{
    string str1,str2,str3;
    int n,m;
    
    getline(cin,str1);
    cin>>str2>>str3;
    
    //cout<<str1<<endl;
	//cout<<str2<<endl;
	//cout<<str3<<endl;

   n=str1.find(str2);
   while(n != -1) {
    
    str1.replace(n, str2.length(), str3);
    n=str1.find(str2);
	}
    
    cout<<str1<<endl;
    
    return 0;
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 中文实名注册

本版积分规则

小黑屋|东台市机器人学会 ( 苏ICP备2021035350号-1;苏ICP备2021035350号-2;苏ICP备2021035350号-3 )

GMT+8, 2024-5-5 14:02 , Processed in 0.043302 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表