#include <iostream>
using namespace std;
string deleteC(string s,char c)
{
char *str=new char[s.size()];
for(int i=0,j=0;i<s.size();i++)
{
if(s[i]==c)
continue;
str[j++]=s[i];
}
return str;
}
void func()
{
string s;
char c;
while(cin>>s>>c)
{
string result=deleteC(s,c);
cout<<result<<endl;
}
}
int main(int argc, char *argv[])
{
//printf("Hello, world\n");
func();
return 0;
}
去除特定字,可以直接输出,或先保存再输出
-
题目描述:
-
输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。
-
输入:
-
测试数据有多组,每组输入字符串s和字符c。
-
输出:
-
对于每组输入,输出去除c字符后的结果。
-
样例输入:
-
heallo a
-
样例输出:
-
hello