回复 7楼 梦幻乐园
还是有错的,在 s=fun(str); 这里有错
#include <stdio.h> void fun(char *s) { char *p, *q; for (p = s; *p; ++p) if (*p == *(p+1) && *p == *(p+2)) for (q = p--; *q = *(q+3); ++q); } int main() { char s[100]; gets(s); fun(s); puts(s); return 0; }