求1~1000的数字的阶乘末尾有几个0。

       解题思路,一般状况下,想法确定是经过循环,把所给的数字直接经过for循环来所有乘起来,而后再从后往前遍从来数0的个数,理论来说这个方法没毛病,可是问题是目前所知的数字有能存储1000的阶乘大小的类型吗,答案是否认的,而后问题就来了,那这问题应该怎么解决。java        观察状况发现,若是末尾为0,则必定是2或者2的倍数与5所相乘获得的,纵观1到1000之间,2的倍数的数字太多
相关文章
相关标签/搜索