问答详情
源自:4-7 来来回回(Do...while循环)

white()里输入什么,没弄明白,这里面是怎么循环的?请大神详解,谢谢

http://img.mukewang.com/580970840001484f15170733.jpg这里没弄懂。

提问者:web小菜 2016-10-21 09:35

个回答

  • 哈士奇二二
    2016-10-21 10:08:55
    已采纳

    一般do...while..语句中,do 语句里表达需要执行的代码,while语句是控制输出条件,只有满足while条件时,才会do。

    本题中要是是输出6个数字:6 5 4 3 2 1 ,也就是输出到1截至,因此do语句需要满足的条件,也就是while里面的条件应该是while(mynum>0)或者是while(mynum>=1)

  • 慕粉4064624
    2016-10-21 10:28:22

    要求输出六个数:6 5 4 3 2 1 最后的do输出的数字是1,那么它之前的while判断就应该是mynum>=1或者是mynum>0 。

  • THSyulin
    2016-10-21 09:51:45


    while()循环中 控制条件是循环执行的条件,

    do while()循环中 控制条件是循环跳出(不执行的条件),

    这里应该是whlie(mynum<1)

  • 无情过客
    2016-10-21 09:46:16

    white(>=1)