//方法一:定义新数组
#include<stdio.h>
int main()
{ int i=0,j=0;
char str[100],ch,temp[100];
gets(str);
scanf("%c",&ch);
for(i=0;i<100;i++)
{
if(str[i]!=ch)
{
temp[j]=str[i];
j++;
}
}
puts(temp);
return 0;
}
//方法二:运用指针
#include<stdio.h>
void de(char *ch,char x);
int main()
{
char str[100],ch;
gets(str);
scanf("%c",&ch);
de(str,ch);
puts(str);
return 0;
}
void de(char *ch,char x)
{
char *temp=ch;
char *fa=ch;
while(*temp)
{
if(*temp!=x)
{
*fa=*temp;
fa++;
}
temp++;
}
*fa=0;//不要忘记
}