题目描述
输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。
输入
测试数据有多组,每组输入字符串s和字符c。
输出
对于每组输入,输出去除c字符后的结果。
样例输入 Copy
goaod
a
样例输出 Copy
good
代码
初出茅庐,请多指教!
#include<stdio.h>
int main(){
char s[1000];
char c;
while(gets(s)!=NULL)
{
scanf("%c",&c);
getchar();
//printf("1:s=%s\n",s);
//printf("2:c=%c\n",c);
char s1[1000]="";
int i=0,len=0;
while(s[i]!='\0'){
if(s[i]!=c){
s1[len]=s[i];
len++;
}
i++;
}
s1[len]='\0';
printf("%s\n",s1);
}
return 0;
}