scanf函数接收键盘输入时,每次都必须以回车结束,这个回车会存在于输入缓冲区里。
如果此后要接收字符的话,输入缓冲区的回车会被当做一个字符,因而被读入。
所以,在接收字符之前,先清除一下输入缓冲区。
#include //包含stdio.h头文件fflush (stdin); //清除输入缓冲区