一个多位数,颠倒第一位和最后一位(比如12345,颠倒后为52341),新数字是原数字的两倍,请问原数字是?

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:09:19
一个多位数,颠倒第一位和最后一位(比如12345,颠倒后为52341),新数字是原数字的两倍,请问原数字是?

先行谢过!
如下面“高代PK数分”所讲,只把末尾数字提前到首位,其余顺序向后退位。这样才有解,那请问这个数字是什么?

初步证明:此题无解。(指严格意义下的十进制)

假设那是一个两位数
个位是x,十位及百位是y,z
x+10z=2(10x+z)
19x=8z
所以x必须是偶数,否则等式不成立。
如果x=2或4,找不到相应的z,x=6太大(z不能超过9)

假设那是一个三位数
个位是z,十位及百位是y,x
x+10y+100z=2(100x+10y+z)
199x+10y=98z
所以x必须是偶数,否则等式不成立
如果x=2或4,找不到相应的z,x=6太大(z不能超过9)

假设那是一个四位数
个位是z,千位是x,其余看作整体y
x+y+1000z=2(1000x+y+z)
1999x+y=998z
这其中y是这个数的中间部分,也就是说他是一个偶数,个位是0
998z和y都是偶数,那么1999x也必须是偶数,那么x就必须是偶数
z最大可以是9,那么右边最大是8982,如果x=6,那么1999x就已经超过10000,所以不管这个数是几位数,他的千位x只能是2或者4
对于等式1999x+y=998z
我们只看他的个位(因为y是个位为0的数,不影响)
如果x=2,那么1999x+y的个位是8,而只有z=1时右边的数个位才是8,所以显然不成立
如果x=4,那么1999x+y的个位是6,而只有z=2时右边的数个位才是6,所以显然也不成立

如果换成是五位数、六位数甚至N位数,道理是一样的

只把末尾数字提前到首位,其余顺序向后退位。这样才有解

我的意思是,只把个位移到前面,不把首位移到后面
也就如:12345,变成61234像这类变法就有解

一楼的侠士太有才了 答这么详细对不对得都应该给加分啊

编个c程序试一下,很快的,等我有时间给你试一下

一个四位数,左边第一位数字是7,若把这个数调到最后一位,得到的新四位数比原四位数少864,求原四位数 一个6位数 把他的第一位数和最后一位数 换个位置 一个多位数的最后一位移到最前面是该多位数的2倍 一个七位数,颠倒了后是原来的整数倍,请问是哪七位数? 一个多位数,把最后一个数字放到首位后成为一个新的多位数,这个数字是原来的两倍,请问原来的多位数是什么? 一个3位数百位数字比十位数字小2,把数字顺序颠倒所得的数与原数和为585,这数是多少? 一个6位数,在第一位后面加28,新的8位数是原来6位数的61倍,求原来的6位数。 一个3位数.百位声的数字不十位大一个位比十位的3倍少2.将百位数字和个位数字颠倒.所得的3位数的和是1171. 旧时代最后一位诗人和新时代第一位诗人 有一个六位数,它的个位数字是6,如果把6移到第一位前面所得新六位数是原数的4倍,求这个六位数.