问答详情
源自:5-1 编程练习

为毛不能用“do...while”,不是可以么

提问者:MonoDolo 2014-07-17 17:50

个回答

  • 没有马甲线的安琪拉
    2014-07-18 13:34:26

    你的代码中,成绩先加1后才判读是否大于60,正常的逻辑应该是,先判断是否大于60然后才根据判断结果进行加的操作

  • MonoDolo
    2014-07-18 11:20:33

    没有啊,不是逻辑正常么........

  • 没有马甲线的安琪拉
    2014-07-18 09:01:17

    do..while是先执行后判断,也就是说无论你的成绩是否开始大于60,一定先加一次,这样是 有逻辑问题的