#include <stdio.h>void del(char str[],char ch){ int i,j=0; for(i=0;str[i]!='\0';i++) if(str[i]!=ch) str[j++]=str[i]; str[j] ='\0' ; } //这一行,为什么不在if语句里?int main( ){ char s[100],c; gets(s); c=getchar(); del(s,c); puts(s); return 0;}