任何一个正整数都可以用2进淛表示例如:137的2进制表示为。
将这种2进制表示写成2的次幂的和的形式令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0
现在约定幂佽用括号来表示即a^b表示为a(b)
此时,137可表示为:2(7)+2(3)+2(0)
所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)
所以1315最后可表示为:
符合约定的n的02表示(在表示中不能有空格)
用递归实现会比较简单,可以一边递归一边输出