作业帮 > 数学 > 作业

一个六位数,如果把它最高位上的9与最低位上的数字交换,那么原数是现在这个数的43倍,这个六位数是几?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/06/05 23:21:47
一个六位数,如果把它最高位上的9与最低位上的数字交换,那么原数是现在这个数的43倍,这个六位数是几?
是交换,不是只把9移到最后
因为
999999 / 100000 < 10
所以 末尾是0

ABCDE0 = 0BCDEA * 43
(A00000 + BCDE0) - (BCDE0 + A) = 0BCDEA * 42
A00000 - A = 0BCDEA * 42
(A-1)*100000 + 99990 + (10-A) = 0BCDEA * 42
个位相同
如果 a 5
(10-A) = 2*A - 10
20 = 3A 无整数解
此题无解~
帮你用计算机验证下 全在这里了
最接近的是 512190 倍数 42 是不是你记错了 = =
100000 倍数 100000
100040 倍数 2440
100270 倍数 370
111110 倍数 10
200000 倍数 100000
200080 倍数 2440
200540 倍数 370
222220 倍数 10
300000 倍数 100000
300120 倍数 2440
300810 倍数 370
333330 倍数 10
400000 倍数 100000
400160 倍数 2440
401080 倍数 370
444440 倍数 10
500000 倍数 100000
500010 倍数 33334
500040 倍数 11112
500200 倍数 2440
500610 倍数 814
501350 倍数 370
501840 倍数 272
504060 倍数 124
512190 倍数 42
555550 倍数 10
600000 倍数 100000
600240 倍数 2440
601620 倍数 370
666660 倍数 10
700000 倍数 100000
700280 倍数 2440
701890 倍数 370
777770 倍数 10
800000 倍数 100000
800010 倍数 44445
800320 倍数 2440
800730 倍数 1085
802160 倍数 370
804870 倍数 165
888880 倍数 10
900000 倍数 100000
900360 倍数 2440
902430 倍数 370
999990 倍数 10
for (int i = 1 ; i < 999999 ; i++)
{
int a = (i / 100000);
int bcde = ((i % 100000) / 10) * 10;
int f = i % 10;
int multi = (a*100000 + bcde + f) / (f*100000 + bcde + a);
if ( ( (a*100000 + bcde + f) % (f*100000 + bcde + a) ) == 0
&& multi > 1
)
cout
一个六位数的最高位上的数字是1,如果把这个数字移到个位数字的右边,那么所得的数是原数的3倍 一个六位数的最高位上的数字是1如果把这个数字移到个位数字的右边那么所得的数是原数的3倍 ,有一个六位数,最高位上是1,如果把最高位上的"1"移到最低位,新得的六位数是原数的3倍.原数是( ) 一个六位数,最高位上是9,最低位是5,任意相邻的三位数上的数字之和是16,这个六位数是多少? 一个六位数,最高位上是1,把这个六位数乘3后,仍得到一个六位数,而最高位上的1却跑到了最低位上,其余的数字顺序不变.原来 一个六位数,最高位上的数字是7最低位上的数是7任意相邻的三个数位上的数字和是18这个六位数是多少 一个六位数最高位上的数字是3,最低位上的数是6,且相邻三个数位的数字之和是11,这个六位数是多少? 结果为714285,有一个六位数,它的最高位上的数字是7.把这个数最高位上的7剪下来,接到这个数的后面,所得的新数刚好是 有一个六位数,最高位是1,若把最高位的1移到最低位,新的六位数是原数的3倍,原数是多少? 有一个六位数,它个位上的数字是6,如果把6移至最高位,所得到的六位数是原六位数的4倍,求原6位数 一个六位数,最高位上的数字是7,最低位上的数字是8,任意相邻的三个数位上的数字的和是18,这个六位数是多少? 一个六位数,最高位上的数字是8.最低位上的数字是5,任意相邻的三个数位上的数字之和是16,这个六位数是多少?