37!的末八位数

数学上有个符号叫阶乘,比如 n!是代表 n×(n-1)×⋯⋯×3×2×1, 当 n 较大时,这个数增长得很快,以至算起来非常困难。37!就是一个很大的数。请问,不用把这个数具体算出来,你能判断出 37!的末八位数是几吗?

乍一看你会觉得棘手,可是只要仔细分析,你便会发现其中的“奥妙”, 问题又变得那样容易了:

37!=37×36×35×⋯×3×2×1

这里面有 5、15、25、35 这四个以 5 结尾的数,它们乘以任何双数(偶数)后都是 10 的倍数,即以 0 结尾,而以 0 结尾的整数乘任何别的整数后仍

是以 0 结尾,这样加上 10、20、30 末尾的三个 0 共七个 0 了,请注意:25

×4(或 25 乘 4 的倍数)时,它的末尾出现两个 0。这样 37!的末八位就全部是 0 了。