???????? dword ptr [edx],2
2、ABCDEF各是一个0~9的数字,根据下面的条件确定A~F的值
ABCDEF*2 = CDEFAB
CDEFAB*2 = EFABCD
【题目解析】
以下答案由winion提供
ABCDEF各是一个0~9的数字,根据下面的条件确定A~F的值
ABCDEF*2 = CDEFAB
CDEFAB*2 = EFABCD
一看到题目,我立即就想到了1/7,它正好满足这个数字的性质。所以答案是142857.
......
1/7=0.142857
2/7=0.285714
3/7=0.428571
4/7=0.571428
5/7=0.714285
6/7=0.857142
然后是循环,注意到没有,都是142857这六个数字。
以下答案由大辉提供
ABCDEF*2 = CDEFAB
CDEFAB*2 = EFABCD
2*AB = CD
2*EF = 1AB
2*CD+1 = EF
8AB+2 = 100+AB
AB = 14
以下答案由dawangzi16 提供
1. E>2C>4A;==>a=1or2;
2. 因为EF*2=AB ,结合式子1得:(if A=2 then E=8 or 9 此时不成立) 所以 A=1; E=5;
同时得
出F大于5; 此时:1BCD5F*2=CD5F1B;CD5F1B*2=5F1BCD;
3。因为1B*2=CD 所以推出:c=3或2; 又由CD*2=5F; 推出C=2 ; D>5;
此时:1B2D5F*2=2D5F1B;2D5F1B*2=5F1B2D;
4。因为1B*2 = 2D 而且D>5,推出B<5 ;当 B=3时 D=6;B=4时D=8;
又因为5F*2=1B 所以 B为偶数。 从而 B=4 ,D=8;
此时 14285F*2=285F14;285F14*2=5F1428;
5。不难看出 F=7;
从而得解
以下答案由 xiahui?提供
令AB=x, CDEF=y;
则(10000x+y)*2 = 100y+x;
19999x = 98y
2857*7x = 7*14y
故得AB=14,CDEF=2857