把一个多为数的最后一为提到第一位后这个数是原来的两倍,求原数是多?少

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:03:35

假设这个数是两位数,第一位是A,第二位是B
10B+A=2*(10A+B)
A/B=8/19,不存在这样的一位整数
假设这个数是三位数,前二位是AB,末位是C
100C+AB=2*(10AB+C)
AB/C=98/19,不存在
假设是四位数ABCD
1000D+ABC=2*(10ABC+D)
ABC/D=998/19,不存在
......
这样做你可看出10的N次方-2是19的倍数时,就是正确答案,
当N=17时,10^17-2=99999999999999998是19的倍数,即原数为18位数时ABCDEFGHIJKLMNOPQR
ABCDEFGHIJKLMNOPQ/R=5263157894736842
此时R=1,比值是16位数前面补0,再把R放在最前面得105263157894736842

估计有多种可能,不进一步加限制条件的话我就给你举个例子吧,
105263157894736842*2=210526315789473684