从1连乘到1000的积末尾有几个连续的0?

从1连乘到1000的积末尾有几个连续的0?
辛苦分给20分+满意度才给30
最高给50分 我已经知道答案,
飞天猪猪猪 1年前 已收到2个回答 举报

wendy_no 幼苗

共回答了13个问题采纳率:100% 举报

[1000/5]=200
[200/5] =40
[40/5] =8
[8/5] =1
200+40+8+1=249

1年前

3

徽丫儿 幼苗

共回答了12个问题 举报

用c语言轻松得到结果,如下
#include "stdio.h"
#include "math.h"
main()
{ int n=1,s=0;
int i=0,k=0;
while(n<1001)
{ i=n;
while(i%5==0)
{ k++;
i=i/5;
}
n++;
}
printf("n k=%d",k);
}
这样其实就是1000!
最后零的个数为 249个

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.020 s. - webmaster@yulucn.com