THANK YOU FOR ALL!!!
----------------解决方案--------------------------------------------------------
16是2的四次方 8是2的三次方 所以分别对应4位和3位 但是10没法写成2的整数次方所以不能类似的方法 所以我现在也一直在除 个人想法 仅供参考 呵呵
----------------解决方案--------------------------------------------------------
我现在在用的方法是这样的,不知道好不好请高手指点一二
比如521那先找出比他小但2的n次方的最大的数,就是512了
然后用521-512得9,继续上面的做法,这样就省去了除法的时间!
----------------解决方案--------------------------------------------------------