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;
}
    原文作者:codeup题目解答
    原文地址: https://blog.csdn.net/weixin_42114379/article/details/82419464
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞