while(num != 0){
count++;
num/=10;
}
这段代码不太理解,望指教
count++累计次数,num/=10是让num值退一位(例如num=500,第一次循环等于50,第二5,第三0.5,这时候因为num为整数,所以num=0),直到num值等于0退出循环。整个循环是用来求一个数有多少位的。
谢谢您的回答