A:改成sacnf("%c", &c); 输入单个字符使用%c,输入字符数组用%s;
B:改成getc(c); getc是从输入缓冲区中读取一个字符,gets是从输入缓冲区中读取一行字符串;
C:getchar(c);从输入缓冲区中读取一个字符;
D:sacnf("%c", &c);从输入缓冲区中读取一个字符。
选项D,为什么不需要&,而在一些程序里char 定义的要&