#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) }}
相关
在以下作业中: