多看高手们写的代码,有没有发现很多fflush和flushall,大部分就是用来解决这种问题的。
每个scanf下面来个flushall();就不会有这种问题了。
PS:事实上这个问题的原因在上面那个scanf没有吃光它本来应该吃光的那个\n,所以我们的注意力不应放在下面那句如何修改,而应该多注意通用的解决问题的思路。
[[italic] 本帖最后由 forever74 于 2008-1-22 18:53 编辑 [/italic]]
每个scanf下面来个flushall();就不会有这种问题了。
PS:事实上这个问题的原因在上面那个scanf没有吃光它本来应该吃光的那个\n,所以我们的注意力不应放在下面那句如何修改,而应该多注意通用的解决问题的思路。
[[italic] 本帖最后由 forever74 于 2008-1-22 18:53 编辑 [/italic]]