我的代码在13楼`````
我的要好处理些``````我们都知道``如果一个数能被3整除```那么它的各位相加最后得到的结果`
肯定还是被3整除``
如果一个数能被5整除```那么它的个位不是0就是5```
那就是我的思路````
LZ的程序能处理的数``位数有限```就算是换成long也不是很大````
但是看我的能``我把n定义为int``假设int的范围是``-32768
--
32767```
那么能处理的最大的数的多少呢`````粗率估计一下```
最小的情况```就算每位是9``
符号不算进去```那么就是 32767 / 9
== 3641 位也就说最小可以处理输入为3641位的数``
最大(相对而言)````每位是1就可以处理```32767位```
也就说范围是
3641 -- 32767
位
```而且不精确``
要知道有些数再大``它各位相加也才可能是1``比如``1的后面加上1亿个0``够大吧```一亿01位的数哦``但是结果相加后还是1```
5就更不用说了`````随便你的数好大```我只需要其个位```然后检查该数是不是>=5``
要是int是32位的长度```````那么.......