小学数学小学五年级下册预计 4 分钟讲透

连续自然数乘积末尾零的个数:质因数 2 与 5 的配对魔法

100! 的末尾究竟有几个 0?为什么只要找因数 5 的个数?

连续乘积末尾零的个数:质因数 2 与 5 的“配对魔法”

1×2×3×···×100 乘积末尾究竟有几个 0?为什么只要找因数 5 的个数?

质因数 2
极度充裕 (约半数是偶数)
×
质因数 5
稀缺瓶颈 (决定末位零)
=
产生末位 0
10 = 2 × 5
① 包含至少 1 个因数 5 的数 (5, 10, 15, 20···)
算式:100 ÷ 5 = 20 个
+20 个 0
② 包含第 2 个因数 5 的数 (25, 50, 75, 100··· 每个多送1个5!)
算式:100 ÷ 25 = 4 个额外因数 5
+4 个 0
🎉 100! 末尾连续零的总个数 = 20 + 4 = 24 个 0
经典题型:
自定义 N:100

核心考点与数学物理模型

解决小学数论与阶乘计算高频压轴题。孩子面对 1×2×3×···×100 末尾有多少个 0,误以为要数带 0 的数字或陷入大数盲目连乘。通过 10=2×5 的配对本质,揭秘因数 2 远多于 5、末尾 0 唯独由因数 5 决定的瓶颈法则,掌握勒让德定理!

核心公式:
末尾零个数=[N/5]+[N/25]+[N/125]+⋅⋅⋅(方括号表示向下取整商)\displaystyle 末尾零个数 = [N/5] + [N/25] + [N/125] + ···(方括号表示向下取整商)

家长辅导锦囊

如何用 5 分钟帮孩子建立直观想象,告别死记硬背

启发式教学法
孩子卡在哪里?(先理解孩子的直觉盲区)
面对 1×2×3×···×100,孩子拿着笔去数 10、20、30···以为只有 10 个或 11 个零,不知道 25、50、75、100 会多贡献隐藏的 5。
提问三步法(引导孩子自己说出答案)
1
“宝贝,要让乘积末尾出现一个 0,必须包含哪两个质因数相乘?”
👉 辅导提示:孩子知道:10 = 2 × 5!必须有一个 2 和一个 5 携手配对,末尾才会诞生一个 0!
2
“在 1 到 100 这一百个数字里,是偶数(带因数2)多,还是 5 的倍数多?”
👉 辅导提示:偶数有整整 50 个,因数 2 多到用不完!所以决定能配成多少对的,完完全全取决于稀缺的‘质因数 5’!
3
“100 里面有 20 个 5 的倍数,但为什么不是 20 个零,而是 24 个零?”
👉 辅导提示:引导孩子看 25 = 5 × 5,50 = 2 × 5 × 5,75 = 3 × 5 × 5,100 = 4 × 5 × 5!这四个数各自身怀整整 2 个因数 5!20 + 4 = 24 个零!
生活原型连接(用孩子看得见的生活例子类比)
做蛋糕面粉充裕但鸡蛋有限(短板理论);舞会男生人数严重过剩按女生人数配对。
核心一句话讲明白:末尾 0 看 2 和 5,2 极充裕 5 决定;逢 25 额外加,除以 5 再加除以 25!
📖

知识深度解析与原理背景

孩子面对这道名题时的常见误区

在小学五六年级杯赛和重点中学小升初分班考中,几乎每年都会考到这道经典神题:

题目:计算 1×2×3×⋯×1001 \times 2 \times 3 \times \dots \times 100(即 100!100!),所得乘积的末尾一共有多少个连续的 00?

很多没有受过数论思维训练的孩子,第一直觉往往是去数“带 0 的数”:

  • 10、20、30、40、50、60、70、80、90(共 9 个 0);
  • 100 自身带 2 个 0;
  • 孩子一拍脑袋:“一共有 9+2=119 + 2 = 11 个零!”❌ (大错特错!)

为什么错了?因为很多本身末尾不带 0 的数字,相乘之后也能凭空制造出 0!
例如:2×5=102 \times 5 = 10(末尾产生 1 个 0),4×25=1004 \times 25 = 100(末尾产生 2 个 0),8×125=10008 \times 125 = 1000(产生 3 个 0)!


数论第一定律:10 = 2 × 5(短板木桶理论)

任何一个整数末尾出现一个 00,其代数本质就是质因数分解后包含一个因数 1010。
而:

10=2×510 = 2 \times 5

这意味着:乘积末尾 0 的个数,完全由因数分解中能够凑出多少对 (2,5)(2, 5) 决定!

为什么不需要管质因数 2?

在连续自然数 1,2,3,4,…,1001, 2, 3, 4, \dots, 100 中:

  • 每隔 2 个数就有一个偶数(包含因数 2),100 以内有整整 50 个偶数,分解出的因数 2 有近百个;
  • 而每隔 5 个数才出现一个 5 的倍数。

质因数 2 的数量极度泛滥充裕,而质因数 5 则极其稀缺!
就像舞会上有 100 个男士,却只有 24 个女士,最终能够成功配对跳舞的只能有 24 对。
因此:连续自然数乘积末尾 0 的个数,严格等价于分解质因数后“5”的个数!


勒让德定理:如何快准狠数出因数 5?

我们怎么知道 11 到 100100 里总共有多少个质因数 55 呢?分两层扫描:

第一层:统计所有 5 的一倍数

5,10,15,20,25,30,…,1005, 10, 15, 20, 25, 30, \dots, 100

个数为:

100÷5=20 个100 \div 5 = \mathbf{20 \text{ 个}}

这 20 个数,每一个都至少能为我们提供一个质因数 5。

第二层:揪出“身怀双重 5”的特工(25 的倍数)

在上述 20 个数中,有些数并不是普通的倍数,而是 5×5=255 \times 5 = 25 的倍数:

  • 25=5×525 = 5 \times 5
  • 50=2×5×550 = 2 \times 5 \times 5
  • 75=3×5×575 = 3 \times 5 \times 5
  • 100=4×5×5100 = 4 \times 5 \times 5

在第一步除以 5 时,这四个数只被算了一次 5。它们各自隐藏的“第二个 5”还没有被统计!
个数为:

100÷25=4 个100 \div 25 = \mathbf{4 \text{ 个}}

汇总相加:

20+4=24 个20 + 4 = \mathbf{24 \text{ 个}}

结论:100!100! 的乘积末尾恰好有 24 个连续的 0!


极速口诀与拓展延伸

遇到求 N!N! 末尾零的题,直接默写勒让德阶梯算式:

零的个数=⌊N5⌋+⌊N25⌋+⌊N125⌋+…\text{零的个数} = \left\lfloor\frac{N}{5}\right\rfloor + \left\lfloor\frac{N}{25}\right\rfloor + \left\lfloor\frac{N}{125}\right\rfloor + \dots

例如求 1000!1000! 末尾有多少个 0:

  • 1000÷5=2001000 \div 5 = 200
  • 1000÷25=401000 \div 25 = 40
  • 1000÷125=81000 \div 125 = 8
  • 1000÷625=11000 \div 625 = 1
  • 零的个数 = 200+40+8+1=249 个 0200 + 40 + 8 + 1 = \mathbf{249 \text{ 个 0}}!
    全程只需做四道除法并相加,10 秒秒杀压轴奥数!
知识点进阶翻页