#include<stdio.h>
void delete_string(char str[],char ch){
int i,j;
for(i=j=0;str[i]!='\0';i++)
if(str[i]!=ch)
str[j++]=str[i];
str[j]='\0';
}
int main(){
char c,str[80];
printf("请输入一个字符串:");
gets(str);
printf("请输入删除字符:");
scanf("%c",&c);
delete_string(str,c);
printf("删除后的字符串为:%s",str);
return 0;
}
C语言 删除字符串中相同的字符
于 2022-10-03 18:22:15 首次发布