ALGO-89演算法訓練 字元刪除
阿新 • • 發佈:2018-12-26
演算法訓練 字元刪除
時間限制:1.0s 記憶體限制:512.0MB
問題描述
編寫一個程式,先輸入一個字串str(長度不超過20),再輸入單獨的一個字元ch,然後程式會把字串str當中出現的所有的ch字元都刪掉,從而得到一個新的字串str2,然後把這個字串打印出來。
輸入格式:輸入有兩行,第一行是一個字串(內部沒有空格),第二行是一個字元。
輸出格式:經過處理以後的字串。
輸入輸出樣例
樣例輸入
123-45-678
-
樣例輸出
12345678
#include <iostream> #include <string> using namespace std; int main(int argc, char** argv) { string str,s; getline(cin,str); char ch; cin>>ch; int len=str.length(); for(int i=0;i<len;i++){ if(str[i]!=ch ) s+=str[i]; // s.append(1,str[i]); } cout<<s<<endl; return 0; }