在主函数中输入一个字符串,再输入一个字符,编写函数delee(),将字符串中的该字符删除(题目来源:C语言程序设计 第三版)
#include<stdio.h>
void main()
{
void delee(char a[],int i,char j);
char a[1000],m;
int n;
gets(a);
m=getchar();
for(n=0;a[n]!='\0';n++);
delee(a,n,m);
puts(a);
}
void delee(char a[],int i,char j)
{
int q;
for(q=0;q<=i;q++)
if(a[q]==j)
a[q]='-';
}
目前只能将该字符替换,而达不到删除的目的,暂时想不出方法,后续优化。