一个六位数的4倍恰好是这个六位数的前4位数移到个位之后的一个6位数(在线等答案)

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:18:39
前4位数各数字的排序不变
在线等答案,最好是有过程的

设这个数的前4位是M,后2位是N,
则这个数可表示为:(100M+N)
新的六位数可表示为:(10000N+M)

4*(100M+N) =10000N+M
化简得,
19M =476N

所以,N一定是19的倍数。

因为N是2位数,
所以满足条件的N =19,38,57,76,95

又因为M是4位数,
所以,N =19,38都不满足条件,舍去
所以,N =57,76,95
相应的,
M =1428,1904,2380

所以,满足条件的六位数有三个:
142857,190476,238095

不知道你注意过没有这样一组数?
142857 *1 =142857
142857 *2 =285714
142857 *3 =428571
142857 *4 =571428
142857 *5 =714285
142857 *6 =857142

特点是142857142857...142857的顺序不变,循环转动。
所以么,你的这道题应该就是:142857.

有3个:142857,190476,238095

笨办法:
for a=100000 to 999999
if a*4=clng(right(cstr(a),2)&left(cstr(a),4)) then
b=b&cstr(a)&", "
end if
next
msgbox b

一个六位数的4倍恰好是这个六位数的前4位数移到个位之后的一个6位数(在线等答案) 有一个六位数,它的个位数字是6,如果把6移到第一位前面所得新六位数是原数的4倍,求这个六位数. 一个六位数,十万位是1,如果吧左端的1移到右端做为个位,那么,得到的新数是原来这个六位数得倍,求原数. 一个六位自然数,反序排列,所得到新的六位数是原来地3倍,求原数 一个六位数,左端的数是1,如果把左端的数1移到右端那么可得新的六位数等于原来的六位数的3倍,求原来的六位 有一个六位数,把它的左端数字移到最右端得到一个新的六位数,新数恰好是原数的3倍,原数是多少? 一个六位数,它的首位数字是1,如果把首位上的1移到个位,所得到新的六位数是原六位数的3倍,求这个六位数 一个六位数的左边第一位数字是1.如果把这个数字移到最右边,那么所得的六位数就是原数的3倍,求原来的六位数 一个六位自然数,把左端的数字移到右端,所得到新的六位数是原来地3倍,求原数 一个六位数abcde9乘4得另一个六位数9abcde,求这个六位数