3.6小节——问题 E: 字符串去特定字符

题目描述:

输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。

输入

测试数据有多组,每组输入字符串s和字符c。

输出

对于每组输入,输出去除c字符后的结果。

样例输入

goaod
a

样例输出

good

代码

#include<cstdio>
#include<cstring>
char s[100001];
int main(){
    char c;
    while(gets(s)!=NULL){
        c=getchar();
        int len=strlen(s);
        int i;
        for(i=0;i<len;i++){
            if(s[i]!=c)printf("%c",s[i]);
            if(i==len-1)printf("\n");
        }
        getchar();      //吸收掉换行符 
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_42114379/article/details/82419464