一、这种类型的题都这样做:
1.用十进制计算30!,将结果转换成3进制进行表示的话,结尾会有多少个0?
3 6 9 12 15 18 21 24 27 30
1 1 2 1 1 2 1 1 3 1
加起来等于14
所以有14个0
2.用十进制计算30!,将结果转换成5进制进行表示的话,结尾会有多少个0?
5 10 15 20 25 30
1 1 1 1 2 1
加起来等于7
所以有7个0
二、这种类型的题都这样做:
1.假设在n进制下,下面的等式成立,567*456=150216,n 的值为()
A.9 B.10 C.12 D.18
先看前俩个数的个位数是 7 和 6 ,7*6=42,第三个数的个位数是6
那么42%n=6 可以得出n 可以是选项中的A.C.D,可以排除B选项
一般来说,简单一点的题 就可以直接用这个方法得到,如果未得到。
那么我们见招拆招,车到山前必有路。
再回到这个题,我们设进制为n,那么根据题意可得
(5n^2+6n+7)*(4n^2+5n+6) = n^5+5n^4+2n^2+n+6 化简可得:
20n^4+49n^3+88n^2+71n+42 = n^5+5n^4+2n^2+n+6
俩边同时对n取余可得:
42%n=6 即又得到最初的那个答案,那么我们这次这样:
俩边同时除以n,然后对n取余,即:
(71+42/n)%n = (1+6/n)%n 化简得
(71+42/n)%n = 1%n 即
(71+42/n)%n = 1
然后将未排除得ACD选项带进去进行检测
(71+42/9)%9 = 3
(71+42/12)%12 = 2
(71+42/18)%18 = 1
所以最后得知 n=18,即答案为选项D
2.如果在某系统中,等式15*4=112成立,则该系统采用得是()进制
A.6 B.7 C.8 D.9
15的个位数是5,4的个位数是4,112的个位数是2,那么
5*4=20,20%n=2
解得:n=6或者n=9;
排除BC选项
将6和9带入进行检测
(1*6+5)*4=44
1*36+1*6+2=44
(1*9+5)*4=56
1*81+1*9+2=92
所以答案为6,即选项A