void safe_flush(FILE *fp) { int ch; while ((ch = fgetc(fp)) != EOF && ch != '\n'); } 直接调用 safe_flush(stdin)即可!!!