问题描述:用十进制计算30的阶乘,然后把结果转换成三进制表示,那么该进制表示的结果末尾会有多少个连续0?解析:作为笔试题的话,要想按照题意先把阶乘结果计算出来再转换成三进制最后再数0的个数,时间肯定来不及.也就是说,应该是有更简单的方法.以我们最熟悉的十进制为例,一个数乘以10相当于左移1位而右边补0:了解二进制计算的朋友们应该知道,对一个二进制数乘以2相当于左移1位而右边补0.恭喜,这对于任意素数进制都是成立的.也就是说,把从1到30的整数简单因数分解一下,看看有多少个3,那么题目中最终计算结…