有一个数(注:多位数)把个位上的数搬到第一位上,变成一个新数,这个数是原来数的两倍

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:20:37

设前面是x,个位是a,一共有n+1位
则原数=10x+a
新数是a*10^n+x
则a*10^n+x=2*(10x+a)
19x=a*10^n-2a
x=a*10^n/19-2a/19
所以用a0000……去除19,直到余数=2a,即可

比如a=2
则2a=4
用20000……去除19,直到余数=4
则20000……/19=10526315789473684+4/19
所以x最小=105263157894736842
则凡是以105263157894736842循环的都符合要求

设前面是x,个位是a,一共有n+1位
则原数=10x+a
新数是a*10^n+x
则a*10^n+x=2*(10x+a)
19x=a*(10^n-2)
找到一个这样的n,使 10^n-2可以整除19,
从n=1--n=18,一个一个试,没有就是不存在。
还好n=18满足条件,带入最后算出的数有几个(根据a不同取值),其中
315789473684210526(a=4)和105263157894736842(a=2)
或者这两个数的循环,即315789473684210526315789473684210526...
和105263157894736842105263157894736842...也满足
a取其他值时也可以算出不一样的数来也满足要求。

一个六位数,把它的最高位移到个位,所得的数是原来数大小的三倍,求原数. 一个六位数,个位上是6,如果把个位上的6移到十万位,其它数字依次后移,这个数就扩大4倍,问原数是多少? 有一个六位数,它的个位数字是6.如果把6移至最左边,那么所得的新的六位数就是原数的4倍.求原数. 一个三位数,个位是5,如果将个位上的数字换到第一位数前时所得的机关新数比原数大288 有一个六位数,它的个位数字是6,如果把6移到第一位前面所得新六位数是原数的4倍,求这个六位数. 一个四位数,他的千位数是1,如果把1移到个位上去,那么所得的新数比原数的5倍少49,求这个数? 一个六位数,个位上的数是7,十万位上的数是4,任意相邻的三个数位上的数字之和都是20,这个六位数是多少? 有个两位数,十位的数字比个位的数2倍多2,把十位的数与个位的数对调,得一个新数,比原数小45,求这个两位数. 一个六位数,它的首位数字是1,如果把首位上的1移到个位,所得到新的六位数是原六位数的3倍,求这个六位数 一个多位数的个位数字是8,将个位数字8移到这个数的首位,将其他数字依次往后移一位,得到一个新的多位数