遍历字符串就好了,把不是指定字符的字符放到字符串的开头位置。你的看着就复杂啊
#include <stdio.h>
int main()
{
char s[1000];
char ch;
int i=0,j=0;
gets(s);
scanf("%c",&ch);
while(s[i] != 0)
{
if(s[i] != ch)
s[j++] = s[i];
i++;
}
s[j] = 0;
printf("%s",s);
return 0;
}
你看看这个帖子下面的 “相关推荐” 第一个 -- 就是你要的吧?