求写一个简单算法,.算1000的阶乘有多少个零
人气:315 ℃ 时间:2020-04-25 03:43:55
解答
如果你说的是结果后面跟了多少个零,思路是用一个循环从1走到1000.
里面再套一个循环,整出10一次累积1,结果再除10如果能整出再累积1,随时不能整除就结束.进行外部循环下一项.是“整除”,写错了,不是“整出“好像不太对,2×5也可以出现零。那就必须把结果算出来。
1000!我不知道计算机能不能算出来,这个数应该超级大。
直接用求阶乘的算法求结果,然后用一个循环,拿结果除10,整除就积累1,跟上面第二个循环一样。
推荐
猜你喜欢
- 在边长为4的正方形ABCD的边上有一点P,沿着折线BCDA由B点(起点)向A点(终点)移动,设P移动的距离为X,三角形ABP的面积为S
- sole和only在作形容词时,都可以表示“唯一的”,请问有什么区别么?
- 请写一个系数为-2,且只含有a,b,c的四次单项式
- What would you do if you went to a strange country and have serious culture shock?"
- 英语翻译
- 用浓磷酸和环己醇制备环己烯,没做出产品,分析下可能的原因
- 巧栽树:小树苗,我来栽,栽五排;每排都在四棵,怎样才能栽出来
- 在同一平面内有2011条直线a1,a2,a3...,a2011,a1⊥a2,a2//a3,a3⊥a4,a4//a5,那么a1与a100的位置关系该如何