Problem2263--第2题     单词删除(程序填空)

2263: 第2题     单词删除(程序填空)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MB

Description

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

输入格式

两行,

第一行为一个单词

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

输出格式

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

输入/输出例子1

输入:

bc

abc akg abc jiklabc asdfabckjo;

输出:

a akg a jikla asdfakjo;

HINT

#include<bits/stdc++.h>

using namespace std;

string str,s;

int len;

int main(){

cin>>s;//读取单词

    _______ ;//getline()读取单词后的换行符,暂存在str中。

    getline(cin,str);//getline()读取句子,存放在str中。

    len= ______ .size();//单词长度

    while(str.find(s)!= ______ ){//在句子中找到单词,进行删除

        str. _____ (str.find(s), _______);//在查找到单词的首位置开始,删除一个单词长度的单词

    }

cout<<str;

    return 0;

}

Source/Category