标题
字符删除
描述
主函数中输入一个一维字符数组str[N](N≤50)和待删除字符ch,调用函数dele()完成内容:1、删除字符数组中的每个待删除字符;2、其它字符依次迁移;3、数组末尾加'\0'结束。
时间限制
1
内存限制
10000
类别
1
输入说明
输入一个一维字符数组和待删除字符。
输出说明
格式输出:输出处理后字符串。
输入样例
There are three men.
e
输出样例
Thr ar thr mn.
提示
字符串输入函数gets(),头文件string.h。
#include<stdio.h>
#include<string.h>
void dele(char str[],char ch)
{
int i,j=0;
for(i=0;i<strlen(str);i++)
{
if(str[i]!=ch)
{
str[j++]=str[i];
}
}
str[j]='\0';
printf("%s",str);
}
int main()
{
char str[50];
char ch;
gets(str);
ch=getchar();
dele(str,ch);
return 0;
}