1531 - 字符串去特定字符

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

题目输入

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

题目输出

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

输入/输出样例

题目输入

goaod
a

题目输出

good

C语言解答

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
    int i,len;
    char c;
    char array[1000];
    while(gets(array))
    {
        scanf("%c",&c);
        len = strlen(array);
        for(i = 0;i < len;i++)
        {
            if(array[i] == c)
            continue;
            else
            printf("%c",array[i]);
        }
        printf("\n");
        getchar();
    }
    return 0;
}

C++解答

#include<stdio.h>

int main()
{
	char s[1000],c[2];
	int i;
	while(gets(s))
	{
		gets(c);
		for(i=0;s[i];i++)
			if(s[i]!=c[0])
				printf("%c",s[i]);
		puts("");
	}
	return 0;
}
时间限制 1 秒
内存限制 32 MB
讨论 统计
上一题 下一题