请问1到3000的乘积,结果有多少个零?

热心网友

我会看一眼题目,然后直接选B或C

热心网友

我看呀.这样的题只能放弃或者选C

热心网友

3000/5+3000/25+3000/125+[3000/625]=600+120+24+4=748有多少个5就有多少个0,因为每个5同任何一个非5的公倍数相剩都只有一个0分解得1个5的数有3000/5=600个.(有600个0)分解的2个5的数有3000/25=120个(有120*2=240个0,这部分数其实已包含在1个5的那部分当中,所以只需加上120个0)分解得3个5的有3000/125=24个(有24*3=72个0,这部分数其实已包含在2个5的那部分当中,所以只需加上24个0)分解得4个0的数有3000/625=4个(有4*4=16个0,这部分数其实已包含在3个5的那部分当中,所以只需加上4个0)分解得5个0的数有0个(最小的数是3075,超出3000之外)......结果有600+120+24+4=748个。

热心网友

用电脑编程做,可以吗?

热心网友

607

热心网友

问得真好!这个我也不懂呀,总不能是靠土办法逐个来算吧?请高手来指点一下。

热心网友

636 个

热心网友

549个