500*501*502*...2001*2002积的末尾连续有多少个0?

证星大老千2022-10-04 11:39:541条回答

已提交,审核后显示!提交回复

共1条回复
懒懒的落叶 共回答了21个问题 | 采纳率85.7%
要解决该问题,需求出500×501×502×503···2000×2001×2002共含有多少10的因子,由于10=5*2,故只须统计出该数中有多少因子5和因子2,因子2比因子5要多,因此仅须统计有多少因子为5即可.
500到2002能被5整除的有[2002/5]-[499/5]=400-99=301 (每个数仅含1个因子5) [2002/5]表示2002/5的取整.
500到2002能被5^2整除的有[2002/25]-[499/25]=80-19=61 (每个数含2个因子5)
500到2002能被5^3整除的有[2002/125]-[499/125]=16-3=13 (每个数含3个因子5)
500到2002能被5^4整除的有[2002/625]-[499/625]=3-0=3 (每个数含3个因子5)
故500×501×502×503···2000×2001×2002含有因子5的个数为301+61+13+3=378
即该数末尾连续零的个数应有378个.
1年前

相关推荐