问答详情
源自:4-15 编程练习

这里的代码是什么意思

while(num != 0){

count++;

num/=10;


提问者:慕侠6425499 2020-02-11 11:06

个回答

  • 幕布斯6003892
    2020-02-11 18:55:02

    while(num != 0){    //  num为0时退出

    num/=10;                //  999/10=99        99/10=9        9/10=0(之后判断为0则退出)

    count++;                //  count=1             count=2        count=3


  • qq_慕码人8563537
    2020-02-11 11:43:33

    看num能够除以几次10,一位数除10为0,两位数除10为他的十位,三位数除10为他的百位和十位,以此类推,每除以一次10就代表多一位