1. 程式人生 > >ALGO-89演算法訓練 字元刪除

ALGO-89演算法訓練 字元刪除

  演算法訓練 字元刪除  

時間限制: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;
}