早教吧 育儿知识 作业答案 考试题库 百科 知识分享

已知一个数他由2的0次方+2的1次方+2的2次方之和构成.例如1,2,4,那么它就是71,4,那么它就是5现在如何才能给你一个数,快速找出里面包含了2的哪些次方呢?

题目详情
已知一个数他由 2的0次方+2的1次方+2的2次方 之和 构成.例如 1,2,4,那么它就是7 1,4,那么它就是5
现在如何才能给你一个数,快速找出 里面包含了2的哪些次方呢?
▼优质解答
答案和解析
其实这和十进制与二进制的相互转换很像.可以将这个数一直除以2,然后看余数.十进制转二进制:用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 3...