1个回答
展开全部
字符串:abcdefabcab
输入字符:a
操作字符串……
字符串变为:bcdefbcb(没a了)
#include<stdio.h>
void del(char s[],char c)
{
int i=0,j;
while(s[i]!='\0')
{
if(s[i]==c)
{
j=i;
while(s[j]!='\0')
{
s[j]=s[j+1];
j++;
}
}
else
i++;
}
}
main()
{
char str[100];
char c;
puts("请输入字符串:");
gets(str);
puts("请输入要删除的字符:");
c=getchar();
del(str,c);
puts("结果为:");
puts(str);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询