为什么要用number%10==digit?
为什么取余10?数字不一定在十位啊
后面又为什么写number/=10;这是啥呢?
还有前面的return 1;题目中并没有任何信息说什么时候return 1;
```c++
1、number%10取的是number的最后一位,例如35%10,结果等于5,
2、而后边的number/10的意思是把最后一位去掉,变成一个新的数据,例如35/10,结果是3(由于是int类型,编译器会把3.5自动截取,取整数部分
```3)
3、然后现在number=3了,再循环,这样就把所有位置的数据给取出来并比较了,同时对于负数的情况,做了转正处理,避免取到负号报错。