为什么如下的c程序,运行时第2个printf会输出两遍?

如题所述

第1个回答  2015-09-25
上述问题和IO输入机制有关,当你按下Enter停止输入时候,输入缓存中还存在着一个Enter字符。只需清除缓存中的信息即可。

将以下语句插入scanf之后,即可
fflush(stdin);本回答被提问者采纳
相似回答