gpt4 book ai didi

php - 为什么这个 PHP 函数会返回错误的结果?

转载 作者:行者123 更新时间:2023-12-02 06:22:24 25 4
gpt4 key购买 nike

我编写了一个用户函数来返回 x,y 坐标系上两点之间的距离。输入参数是 0,0,10,10

原代码如下:

public static function dist2d($x1,$y1,$x2,$y2) {
return sqrt((($x2 - $x1) * ($x2 - $x1)) + (($y2 - $y1) * ($y2 - $y1)));
}

返回 110。

这是有效的代码:

public static function dist2d($x1,$y1,$x2,$y2) {
$result = (($x2 - $x1) * ($x2 - $x1)) + (($y2 - $y1) * ($y2 - $y1));
return sqrt($result);
}

这将返回 14.1

我是 PHP 新手,这是怎么回事?

最佳答案

这两个函数都返回 14.142135623731。

关于php - 为什么这个 PHP 函数会返回错误的结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6950143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com