输入字符串,再输入一个字符,将字符串中与输入字符相同的字符删除
发布网友
发布时间:2022-06-22 22:07
我来回答
共1个回答
热心网友
时间:2024-12-04 07:53
#include <stdio.h>
#include <string.h>
void main()
{
int i,j,m,n;
char ch,str[100];
gets(str);n=strlen(str);
scanf("%c",&ch);
m=n;
for(i=0;i<m;i++)
{
if(str[i]==ch)
{
for(j=i;j<m;j++)
str[j]=str[j+1];
m--;i--;
}
}
str[m]='\0';
if(m==n) printf("The string doesn't contain the specified characters.");
else printf("%s",str);
}