while(num != 0){
count++;
num/=10;
while(num != 0){ // num为0时退出
num/=10; // 999/10=99 99/10=9 9/10=0(之后判断为0则退出)
count++; // count=1 count=2 count=3
看num能够除以几次10,一位数除10为0,两位数除10为他的十位,三位数除10为他的百位和十位,以此类推,每除以一次10就代表多一位