数学知识:已知坐标求距离
已知坐标A(X1,Y1)、B(X2,Y2),那么AB之间的距离有一个计算公式:
l=sqr((X1-X2)^2+(Y1-Y2)^2)
即:距离等于两个坐标的横坐标之差的平方,加上纵坐标之差的平方,两个平方相加,再取它们的平方根。
思路解析:
1.获取到人物的坐标,以及各个物品的坐标,存入数组;
2.计算人物距离各个物品的坐标距离,存入数组;
3.通过各个坐标距离的比较,从而获取到最小距离(距离人物最近的物品)以及最大距离(距离人物最远的物品),输出相对应的物品坐标。
数学知识:已知坐标求距离
已知坐标A(X1,Y1)、B(X2,Y2),那么AB之间的距离有一个计算公式:
l=sqr((X1-X2)^2+(Y1-Y2)^2)
即:距离等于两个坐标的横坐标之差的平方,加上纵坐标之差的平方,两个平方相加,再取它们的平方根。
思路解析:
1.获取到人物的坐标,以及各个物品的坐标,存入数组;
2.计算人物距离各个物品的坐标距离,存入数组;
3.通过各个坐标距离的比较,从而获取到最小距离(距离人物最近的物品)以及最大距离(距离人物最远的物品),输出相对应的物品坐标。