永发信息网

计算机编程求一个数的阶乘末尾有几个零,怎么求呢?

答案:2  悬赏:60  手机版
解决时间 2021-02-28 15:22
  • 提问者网友:轻浮
  • 2021-02-27 20:19
比如要求100的阶乘末尾有几个零,用计算机编程怎么求呢?
要是求154的阶乘呢?解题算法是什么?
用C编程来实现.
太难了!!!!
最佳答案
  • 五星知识达人网友:傲气稳了全场
  • 2021-02-27 21:11
a! 0的个数=【a/5.0】+【a/25.0】+【a/125.0】+ ...

(x为实数,【x】代表取不超过x的最大整数)

明白否?剩下的要自己动脑筋。
全部回答
  • 1楼网友:荒野風
  • 2021-02-27 22:14
放一个text1,一个text2,一个command1,代码如下: dim n as integer, s as long private sub command1_click() n = text1.text s = f(n) text2 = s end sub function f(x as integer) as long if x = 0 then f = 1 else f = x * f(x - 1) end function 已经运行过。有看不明白的再留言,祝你学业有成!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯