PTA 基础编程题目集 删除字符串中的子串
#include
#include
using namespace std;
int main(){
string s1, s2;
getline(cin, s1);
getline(cin, s2);
int n = s2.size();
string::size_type idx;
while(1)
{
idx = s1.find(s2);
if (idx == string::npos)
break;
int p = s1.find(s2); //找到S2起始位置
s1.erase(p,n);
}
cout << s1;
}
共有 0 条评论