如何确定点(x1,y1)和点(x2,y2)之间的距离,并将结果分配给pointsDistance? [已关闭]

问题描述 投票:0回答:1

确定点(x1,y1)和点(x2,y2)之间的距离,并将结果赋给pointsDistance。计算公式为:

例如:对于点 (1.0, 2.0) 和 (1.0, 5.0),pointDistance 为 3.0。

在此输入图片描述

点距离 = sqrt ((x2-x1) * 2.0 +(y2-y1) * 2.0);

c++
1个回答
0
投票

应该是 2 的乘方 (

^
),而不是乘以 2 (
*
)。 C++ 中没有内置的求幂运算符,因此如果您需要在一行中执行此操作:

pointsDistance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
© www.soinside.com 2019 - 2024. All rights reserved.