1.else与最近的if相匹配。 2.输入字符串时,省略了一个“\n”,此时用getchar读走\n,从而清空缓存区。 为了防止出现以下情况,需要彻底清空缓存区 这里使用到while循环,直到读取最后一个\n,从而彻底清空缓存区。