Description
输入一个字符串s,再输入一个字符ch,将字符串中所有的ch字符删除后输出该字符串。要求定义和调用函数delchar(char *s,char ch),该函数将字符串s中出现的所有ch字符删除。
Input
两行
第一行:一个字符串s(长度小于80)
第二行:一个字符ch
Output
将字符串s中所有ch字符删除后的字符串
Sample Input
abc is abc
a
Sample Output
bc is bc
在这里插入代码片
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
char sc(char *x,char y);
int main(void)
{
char a[80],b;
gets(a);
scanf("%c",&b);
sc(a,b);
return 0;
}
char sc(char *x,char y)
{
int i,a,b,n;
n = strlen(x);
for(i = 0;i < n;i++)
{
if(x[i] != y)
{
printf("%c",x[i]);
}
}
}
在恬不知耻的要个赞(想想博主大半夜连饭都没吃,就动动小手吧)