计算999的阶乘

时间:2017-06-26 16:37:38

标签: php

我有一个问题需要解决。我需要写一个PHP scipt来计算一个从1到1000的数字的阶乘,看起来很简单,它也说"但是如果它为999提供INF,那么你的算法是错误的"。我很困惑。

1 个答案:

答案 0 :(得分:2)

在php中有功能来执行此操作

<?php

$fact = gmp_fact(999); // 999 * 998 * 997, ... etc
echo gmp_strval($fact)
?>

这将返回阶乘,以供参考http://php.net/manual/en/function.gmp-fact.php