题目1049:字符串去特定字符

http://ac.jobdu.com/problem.php?pid=1049

时间限制:1 秒 内存限制:32 兆

题目描述:

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

输入:

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

输出:

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

样例输入:
heallo
a
样例输出:
hello

关于这个题目,有几个地方要吐槽一下:

1、没有说明数据范围

2、输入输出没有明确的格式说明

下面是两个AC的代码,大家自己对比着看吧

代码一:

 1  #include <stdio.h>
 2     #include <string.h>
 3  
 4     int main()
 5     {
 6             char str[1000000],ch,ch1;
 7             int len,i;
 8             while (gets(str))
 9             {
10                     scanf("%c",&ch);
11                     len = strlen(str);
12                     for (i=0;i<len;i++)
13                     {
14                             if (str[i] != ch)
15                                     printf("%c",str[i]);
16                     }
17                     printf("\n");
18                     ch1 = getchar();
19             }
20             return 0;
21     }
View Code

相关文章: