首页 > 试题广场 >

计算50的阶乘,结果末尾处有多少个0?

[单选题]
计算50的阶乘,结果末尾处有多少个0?
  • 10
  • 11
  • 12
  • 13
50/5 +50/25 =12
发表于 2020-02-07 17:03:41 回复(0)
Z = N/5 + N /(5*5) + N/(5*5*5).....直到N/(5的K次方)等于0
发表于 2015-09-28 14:57:31 回复(0)
答案:C
50!末尾0的个数,即求50!中 2X5 的因子的个数,有多少个  2X5 的因子,就有多少个0
由于 2 的因子个数远大于 5 的个数,所以转换为求 5 的因子个数
1~50中,有5 10 15 20 25(5X5) 30 35 40 45 50(5X5X2),注意黑体的有两个5,总共12个
发表于 2015-09-29 16:53:03 回复(1)
只要有一个5,就会有一个0,例如25=5*5,即25可以产生2个0
50/5=10
10/5=2
2/5=0

10+2+0=12
所以,末尾一共有12个0
编辑于 2015-09-28 22:02:25 回复(3)
选C
5与偶数相乘末尾是0,与奇数相乘末尾是5
∵5!=5×4!=5×24=120
∴保证了后面只要出现因子5与之相乘,末尾必多加一个0
又∵在1-50这50个数中,只有5 10 15 20 25 30 35 40 45 50存在因子5,且除了25与50的因子中出现两次5,其他的因子中仅有一次5
∴总共有12个因子5
∴末尾有12个0


发表于 2016-11-13 16:27:40 回复(0)
XQ头像 XQ
5 10 15 20 25 30 35 40 45 50
1  1  1   1   2   1   1   1   1  2 = 12
发表于 2015-09-28 19:47:08 回复(0)
首先看50里面有多少个5,50/5=10,然后再看50里面有多少个25,50/25=2,然后50/125=0,到此为止,10+2=12
发表于 2016-05-06 10:25:01 回复(0)
就是看有多少个5因子。写个for循环就出来了
发表于 2016-05-06 10:29:41 回复(1)
50!末尾0的个数,即求50!中 2X5 的因子的个数,有多少个  2X5 的因子,就有多少个0
由于 2 的因子个数远大于 5 的个数,所以转换为求 5 的因子个数
1~50中,有5 10 15 20 25(5X5) 30 35 40 45 50(5X5X2),注意黑体的有两个5,总共12个
发表于 2017-04-27 15:34:33 回复(0)
50/40/30/20/10 --20*50/40*50产生两个0 45*42 35*32 25=5*5 *2*4 15*12 5*2 -- 25可以拆成两个5,和2、4组成00
发表于 2023-03-31 11:13:02 回复(0)
25和50里面包含两个5,所以10+2=12
发表于 2022-10-09 00:08:41 回复(0)
25拆成两个,50拆成2个
发表于 2022-08-24 10:16:26 回复(0)
2x5可以得到一个0,又含2的因子远大于5,无法计算,所以统计含5的因子即可!
求含5因子的多少,25算2个,50算2个,正常有50/5=10个(5,10(2个),15,20,25,30,35,40,45,50(2个))
所以总计12个
发表于 2022-05-22 07:26:32 回复(0)

找规律也可用到此 n!=所有小于n的数的正整数的乘积

思路:求50中 0的个数,就是看2*5的因子个数,因为5比2少,所以要看的是5的个数,所以就是

5,10,15,20,25…,但是25和50分别有两个5,所以一共12个

编辑于 2021-04-16 15:30:13 回复(0)
只要有一个5,就会有一个0,25=5*5,所以25可以产生2个0,,50=5*5*2,所以50也可以产生2个0

5 10 15 20 25 30 35 40 45 50
1  1  1   1   2   1   1   1   1  2 = 12
发表于 2020-09-24 12:24:51 回复(0)
50以内5的倍数共有10个,同时25及50都能分解出2个5,所以一共12个5,凑成12个乘积为10的项。
发表于 2018-09-12 19:45:16 回复(0)
50÷5=10 10÷5=2 10+2=12 这样可以适用于所有的情况,当然用/符号是最好的
发表于 2017-03-25 14:01:47 回复(0)
能被5整除的:5,10,15,20,25...一共50÷5=10个;
能被25整除的:525,50              一共50÷25=2个;
共计10 + 2 = 12个。
发表于 2015-09-28 14:27:37 回复(1)
c看约数几个5
发表于 2015-09-28 12:22:32 回复(0)