📜  PHP | gmp_fact() 用于大阶乘

📅  最后修改于: 2022-05-13 01:56:50.981000             🧑  作者: Mango

PHP | gmp_fact() 用于大阶乘

gmp_fact() 是PHP中的一个内置函数,用于计算 GMP 数的阶乘(GNU 多精度:对于大数)。

句法:

gmp_fact ( $num )

参数:此函数接受 GMP 编号作为强制参数,如上述语法所示。它可以是PHP 5.6 及更高版本中的 GMP 对象,也可以是数字字符串,前提是可以将后者转换为数字。此函数计算此数字的阶乘并将其返回。

返回值:此函数返回一个 GMP 数字,它是作为参数传递的数字的阶乘。

例子:

Input : "9"
Output : 362880

Input : 25
Output : 15511210043330985984000000

下面的程序说明了PHP中的 gmp_fact()函数:

方案一:


输出:

120

方案二:


输出:

15511210043330985984000000

参考:
http:// PHP.net/manual/en/函数.gmp-fact。 PHP