问题描述:
输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。
输入:
测试数据有多组,每组输入字符串s和字符c。
问题关键易错在于字符c可能为空格符号“ ”,在输入字符c时要用scanf不能用cin,因为cin会忽略空格符号。
#include<bits/stdc++.h>
using namespace std;
char a[100000];
string s0;
char c;
int main(){
while(gets(a)){
scanf("%c",&c);
for(int i=0;i<strlen(a);i++){
if(a[i]!=c) cout<<a[i];
}
cout<<endl;
getchar();
}
return 0;
}