要使一个数倒过来,倒过来的数要是原来的数的2倍,这个数是多少?

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:09:33
要使一个数倒过来,倒过来的数要是原来的数的2倍,这个数是多少?
一定要是2倍
呃可以!

虽然折腾我了,但方法还是一样,不懂可以先看下面的解法,现在先以9开始列3的倍数
9310344827586206896551724137
3103448275862068965517241379(28位数)
1100001000011000000101010001

其中打1的列就是能整除的“节点”
那么无论以1~9的几开头,都能得到一个28位数,当然也能更多,得到28*N位数

最小的自然数是以1开始的1034482758620689655172413793!

—————————————————————
以下是2的倍数:
假设最后一位数4,先提上来作第一位,因为4/2=2
那么我们写:
42
2
又2/2=1,那么我们写
421
21
1除2不能除,把它当10来看
42105
2105
5除2得2余1
421052
21052
因为余1,所以最后的2得当作12算,12/2=6
4210526
210526
……
依次推算很快得到
421052631578947368
210526315789473684(既一楼答案,18位数)
必须算到4且能整除,就可以视为一个答案了。当然你无限推下去可以找到无限多个答案。
有了第一次艰难计算,后面就轻松多了,因为这是一个循环,你无限推下去还是这些数字重复。
如以9开始:
947368
473684
这一部分与上面的计算完全一样,可以直接借用。继续计算发现又与上面开头21052部分一模一样,那么也可以借用,等于是一个循环
947368421052631578
473684210526315789(答案之一,一整个循环,18位数)
其余一样:
842105263157894736
421052631578947368(答案之一,一整个循环,18位数)
736842105263157894
36

C语言中把一个数倒过来输入 有两个数,这两个数都是四位数,一个数倒过来等于另一个数.这两个数的差是7175,求这两个数. 一个五位数乘以一个数,等于一个五位数倒过来,比如:ABCDE乘以F等于EDCBA 数12521,83738,49094.有一个共同的特征,它们倒过来写还是原来的数,这样的五位偶数有多少个? 为什么家里的福要倒过来 90年是好混些,,还是80年的饿人在社会上好混些.你愿意生命倒过来数吗 求四位的可逆素数,可逆素数指:一个素数将其各位数字的顺序倒过来构成的反序数也是素数 Java 随便输入一个数如何把它倒过来输过?如输入(12548)输出是(84521) 求一个英文短信,倒过来看的。 c语言编程:输入一个数 输出为将这个数倒过来 如:输入123。输出为321怎么。望高手指教。