在一行字符串中删去指定的字符。例如要求在一行文字“I have 50 yuan”中删去“0”
来源:百度知道 编辑:UC知道 时间:2024/06/15 02:24:03
#include<stdio.h>
#include<string.h>
void main()
delch(char *p,char ch)
{int i,j
for(i=0;i<strlen(p);i++)
if(p[i]==ch)
{for(j=i;j<strlen(p)-1;j++)
p[j]=p[i+1];
p[strlen(p)-1]='\0';
i--;
}
}
main()
{int t;
scanf("%d",&t;)
while(t--)
{char data[51],ch;
scanf("%s%c",data,&ch);
delch(data,ch);
printf("%s\n",data);
}
return 0
}