首页 > 后端开发 > 正文

用php求阶乘1到20的和为什么会等于2.5613274941118E+18

2024-10-25 11:07:02 | 我爱编程网

最近经常有小伙伴私信询问用php求阶乘1到20的和为什么会等于2.5613274941118E+18相关的问题,今天,我爱编程网小编整理了以下内容,希望可以对大家有所帮助。

本文目录一览:

用php求阶乘1到20的和为什么会等于2.5613274941118E+18

用php求阶乘1到20的和为什么会等于2.5613274941118E+18

这个结果其实就是2561327494111799808,因为PHP当数字超过一定长度后会自动将结果转换为科学计数法,你可以通过千位分组格式化输出正常的显示方式 我爱编程网

echo number_format(2.5613274941118E+18, 0, '', '')

用php求阶乘1到20的和为什么会等于2.5613274941118E+18

php计算1到8的阶乘1!+2!+3!+......+8!

//php计算1到8的阶乘1!+2!+3!+......+8!

$sum = 0;
for ($i = 1; $i < 9; $i++) { 
$sum += jc($i);
}
echo $sum;

// 计算一个数的阶乘函数
function jc($num){

$tmp = 1;
$tmp2 = $tmp;

for ($i=1; $i < $num; $i++) { 
if( $tmp < $num){
$tmp2 *= ($tmp+1);
++$tmp;
}
}
return $tmp2;
}

望采纳,谢谢。

用php求阶乘1到20的和为什么会等于2.5613274941118E+18

php运算数的阶乘都有哪些方法

我爱编程网(https://www.52biancheng.com)小编还为大家带来php运算数的阶乘都有哪些方法的相关内容。

function jiecheng($n){
    $total = 1;
    if($n <=1) return 1;
    $total = $n * jiecheng($n-1);
    //echo $total;
    return $total;
}

以上就是我爱编程网小编整理的内容,想要了解更多相关资讯内容敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“用php求阶乘1到20的和为什么会等于2.5613274941118E+18”相关推荐