#C03L09P03. C03.L09.字符串函数(二).getline、erase、insert()函数.例题2.单词删除

C03.L09.字符串函数(二).getline、erase、insert()函数.例题2.单词删除

题目描述

给你一个单词,在句子中删除所有的这个单词。

输入格式

两行

第 1 行为一个单词

第 2 行为包含若干个该单词的句子。

输出格式

输出 1 行,为删除单词后的句子。

样例

bc
abc akg abc jiklabc asdfabckjo;
a akg a jikla asdfakjo;

程序填空

#include<bits/stdc++.h>
using namespace std;
string s,str; 
int main(){

	int len;
	cin>>s; //输入单词
	填空(1) ; //用 getchar() 接收一个字符(第一行单词后尾的换行符) 
	getline(cin,str); //用getline()读取句子,存放在str中 
	
	len = 填空(2).size(); //获取单词长度
	while(str.find(s)!= 填空(3) )
	{
		str. 填空(4) (str.find(s), 填空(5) ); //在查找到单词的首位置开始,删除一个单词长度的单词 
	} 
	
	cout<<str;
	 
    return 0;
}

填空(1) :{{ input(1) }}

填空(2) :{{ input(2) }}

填空(3) :{{ input(3) }}

填空(4) :{{ input(4) }}

填空(5) :{{ input(5) }}