第1个回答 2017-05-30
/*
qww23h77h89opf : qwhopf
请按任意键继续. . .
*/
#include <stdio.h>
char *DelCh(char *s) {
char *q,*p = s;
while(*p) { // 去除数字字符
q = p;
if((*q >= '0') && (*q <= '9'))
while(*q = *(q + 1)) ++q;
else ++p;
}
p = s;
while(*p) { // 去除重复字符
q = p + 1;
if(*p == *q)
while(*q = *(q + 1)) ++q;
++p;
}
return s;
}
int main() {
char s[] = "qww23h77h89opf";
printf("%s",s);
printf(" : %s\n",DelCh(s));
return 0;
}本回答被提问者采纳