来自刘韦的问题
把一个数的数码顺序颠倒过来,所得的新数叫做原数的反序数,如果一个数等于它的反序数,则称它为对称数.求不超过1994的最大二进制数的对称数.
把一个数的数码顺序颠倒过来,所得的新数叫做原数的反序数,如果一个数等于它的反序数,则称它为对称数.求不超过1994的最大二进制数的对称数.
1回答
2019-05-27 21:10
把一个数的数码顺序颠倒过来,所得的新数叫做原数的反序数,如果一个数等于它的反序数,则称它为对称数.求不超过1994的最大二进制数的对称数.
把一个数的数码顺序颠倒过来,所得的新数叫做原数的反序数,如果一个数等于它的反序数,则称它为对称数.求不超过1994的最大二进制数的对称数.
1994÷2=997…0
997÷2=498…1
498÷2=249…0
249÷2=124…1
124÷2=62…0
62÷2=31…0
31÷2=15…1
15÷2=7…1
7÷2=3…1
3÷2=1…1
1÷2=0…1
所以(1994)10=(11111001010)2,
所以不超过1994的最大二进制数的对称数是(11110101111)2,
因为1×20+1×21+1×22+1×23+0×24+1×25+0×26+1×27+1×28+1×29+1×210=1967,
所以(11110101111)2=(1967)10,
所以不超过1994的最大二进制数的对称数是1967.
答:不超过1994的最大二进制数的对称数是1967.