计算1*2*3*4*5……*3000乘积尾数有多少个0?首先c语言的解决不是我想要的结果,我也看不懂;其次,第二种不是正确答案;第三种我就看不懂,很显然也是不对的!

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/29 12:59:26
计算1*2*3*4*5……*3000乘积尾数有多少个0?首先c语言的解决不是我想要的结果,我也看不懂;其次,第二种不是正确答案;第三种我就看不懂,很显然也是不对的!计算1*2*3*4*5……*3000

计算1*2*3*4*5……*3000乘积尾数有多少个0?首先c语言的解决不是我想要的结果,我也看不懂;其次,第二种不是正确答案;第三种我就看不懂,很显然也是不对的!
计算1*2*3*4*5……*3000乘积尾数有多少个0?
首先c语言的解决不是我想要的结果,我也看不懂;其次,第二种不是正确答案;第三种我就看不懂,很显然也是不对的!

计算1*2*3*4*5……*3000乘积尾数有多少个0?首先c语言的解决不是我想要的结果,我也看不懂;其次,第二种不是正确答案;第三种我就看不懂,很显然也是不对的!
正解的是:末尾有748个0.
方法是:
乘积会产生0的,就是2的倍数与5的倍数相乘产生的,如8×15=120,等等.
在1到3000之中,2的倍数多于5的倍数,所以只需找出5的因子有多少个,那么末尾就有多少个0.
3000÷5=600
600÷5=120
120÷5=24
24÷5=4.8,取整数为4;
所以5的因子共有:600+120+24+4=748,
所以
末尾0的个数是:748个.
也可以去参考我之前的回答:
如果748不是正确的答案,那么恕本人不才,另寻高手吧.

这个题目你可以用C语言去编个程序试试看。
#include
void main()
{int i;
double s=1;
for(i=1;i<=3000;i++)
s=s*i;
printf("%f",s);}

=3.0605751221644063603537046129727e+614

计算1×2×3×4×5…×3000 乘积尾数有多少个0A 600 B 700 C 748 D 680 将1,2,3,4,5,6分别填在正方形的六个面上,计算具有公共棱的两个面上的数的乘积,这样的乘积共有12个,这12个乘积的和最大是多少? 1×2×3×4×5×……99×100的乘积后面一共有多少个零?是乘,是乘积后面一共有多少个零! 1*2*3*4*……*3000的乘积末尾有几个0啊? 算式1*2*3*4*5*……*540乘积末尾有几个0 1×2×3×4×5×6×……×200的乘积后面有多少个0 乘积1×2×3×4×5×……×420×421的末尾有多少个零? 把自然数从1开始作连乘积,即1*2*3*4……当乘到( )时,乘积末尾8位数字第一次全为0 从集合 -3 -2 -1 4 5中取出三个不同的数相乘,可能得到最大乘积,也可能得到最小乘积,则最大乘积除以最小乘积的商是? 小明的2个衣服口袋中各有13张卡片,每张卡片上分别写着1,2,3…,13.从这2个口袋中各拿出1张卡片并计算2张卡片上的数的乘积,可以得到许多不相等的乘积.那么,其中能被6整除的乘积共有多少个? 计算1*2*3*4*······*1991的乘积末端有几个零? 偶数乘积与奇数乘积比值的极限(2×4×6×……×2n)/(3×5×7×……×(2n+1))—>?(n->∞) 1×2×3×4×5×6×7……×999×1000乘积的末尾共有几个连续的0 1*2*3*4*5*6*……*200这个乘积的末尾有多少个连续的0? 1×2×3×4×5×……99×100,乘积的末尾有几个0zen me zuo ya? 1*2*3*4*……*1999*2000乘积的末尾有多少个0 1*2*3*4*……*1999*2000乘积的末尾共有( )个0 1*2*3*4*5*6*.*3000其中*代表乘.求乘积尾数有几个0?