c语言 删除字符(不区分大小写)

来源:百度知道 编辑:UC知道 时间:2024/09/25 08:32:54

#include "stdio.h"
void main()
{ char a[50],b[50],c;
int i=0,j=0;
printf("输入字符串:");
gets(a);
printf("输入要删除的字符:");
c=getchar();
while(a[i])
{ if(a[i]+32==c||a[i]-32==c) {i++; continue;}
if(a[i]!=c) { b[j]=a[i];j++;}
i++;}
b[j]='\0';
printf("结果: ");
puts(b);
}