int i=0,j=0;
char ch;
char a[20],b[20];
printf("请输入字符串:");
gets(a);
printf("请输入要删除的字符:");
ch=getchar();
for(;a[i]!='\0';i++)
{
if(a[i]==ch //判断是否等于被删除的字符
{
for(j=i;a[j]!='\0';j++)
a[j]=a[j+1]; //数组元素前移实现删除
i--; //避免漏删
}
}
a[i]='\0';
printf("请输出删除后的字符串:");
puts(a);
11-07
5510
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交