急求答案!一个数不知是几位,把第一位的数移到最后一位所成地新数是原来的二倍,问原数是多少

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:26:40

设原数为:...2

把2放在首位后的数为:2...

因为原数与把2放在首位后的数位数是相同的!所以:

...2
*2
----- =>可以推出:原数中的首位必然是 1 即原数是形式:1...2
2...

1...2
*2
----- =>可以推出:原数中的倒数第二位是 4
2...4 即原数的形式为:1...42

1...42
*2
------ =>可以推出:原数中的倒数第三位是 8
2...84 即原数的形式为:1...842

1...842
*2
------- =>可以推出:原数中的倒数第四位是 6
2...684 即原数的形式为:1...6842

1...6842
*2
-------- =>可以推出:原数中的倒数第五位是 3
2...3684 即原数的形式为:1...36842

1...36842
*2
--------- =>可以推出:原数中的倒数第六位是 7
2...73684 即原数的形式为:1...736842

.
.
.
1...5263157894736842
*2
-------------------- =>可以推出:原数中的倒数第十七位是 0
2...0526315789473684 即原数形式为:1...05263157894736842

1...05263157894736842
*2
--------------------- =>可以推出:原数中的倒数第十八位是 1
2...10526315789473684 即原数形式为:1...05263157894736842

这时我们会发现答案已经出来了:1