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);
删除字符串中的字符
最新推荐文章于 2023-04-11 11:16:10 发布