一道C语言题:由键盘输入一个字符串和一个字符,要求从该字符串中删除所指定的字符

如题所述

char s[50]={'\0'};
char t[50]={'\0'};
char c;
int i=0,j=0;
scanf("%s",s);
fflush(stdin);
scanf("%c",&c);
while(1)
{
if(s[i]==c)
{
i++;
continue;
}
else if(s[i]=='\0')
{
break;
}
t[j++]=s[i++];

}
printf("%s",t);

温馨提示:答案为网友推荐,仅供参考
相似回答