刪除公共字元
阿新 • • 發佈:2018-12-25
輸入兩個字串,從第一字串中刪除第二個字串中所有的字元。例如,輸入”They are students.”和”aeiou”,則刪除之後的第一個字串變成”Thy r stdnts.”
輸入描述:
每個測試輸入包含2個字串
輸出描述:
輸出刪除後的字串
輸入例子1:
They are students. aeiou
輸出例子1:
Thy r stdnts.
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() {//刪除s1中出現的所有s2中的字元 string s1,s2; getline(cin,s1); getline(cin,s2); for(int i=0;i<s2.size();++i) { int index; while((index=s1.find(s2[i]))!=-1) s1.erase(index,1); } cout<<s1<<endl; return 0; }