专业C/C++软件开发
1 和0就是自己值了 -僦是-1
那如果十进制转换成平衡三进制呢
将10进制值,对3取余如果为1或0,那么该位就是1或0 如果是2,那么该位值为-
把10进制值除3计算出的值為-,那么将结果值加一。
依次做下去就是平衡三进制结果了。
和10进制转二进制的除二取余类似的只不过,遇到2的时候变成-同时原數值加一。
你对这个回答的评价是
专业C/C++软件开发
1 和0就是自己值了 -僦是-1
那如果十进制转换成平衡三进制呢
将10进制值,对3取余如果为1或0,那么该位就是1或0 如果是2,那么该位值为-
把10进制值除3计算出的值為-,那么将结果值加一。
依次做下去就是平衡三进制结果了。
和10进制转二进制的除二取余类似的只不过,遇到2的时候变成-同时原數值加一。
你对这个回答的评价是