本题要求实现一个函数,对给定平面任意两点坐标(x \n1\n\n ,y \n1\n\n )和(x \n2\n\n ,y \n2\n\n ),求这两点之间的距离。\n\n函数接口定义:\ndouble dist( doubl
时间: 2023-05-01 20:02:04 浏览: 135
该题要求实现一个函数,对给定平面任意两点坐标(x1, y1)和(x2, y2),求这两点之间的距离。
函数接口定义: double dist(double x1,double y1,double x2,double y2);
其中,参数x1、y1、x2、y2分别为两个点的横、纵坐标。
函数实现可以使用勾股定理:distance=sqrt((x1-x2)^2+(y1-y2)^2)。
具体实现见代码:```
double dist(double x1,double y1,double x2,double y2){
return sqrt((x1 - x2)*(x1 - x2) + (y1 - y2)*(y1 - y2));
}
```
相关问题
本题要求实现一个函数,对给定平面任意两点坐标(x \n1\n\n ,y \n1\n\n )和(x \n2\n\n ,y \n2\n\n ),求这两点之间的距离。
可以使用勾股定理求解,即距离等于两点横坐标差的平方加上纵坐标差的平方再开根号。具体公式为:
distance = sqrt((x2-x1)^2 + (y2-y1)^2)
其中,sqrt表示开根号的函数。
本题要求实现一个函数,对给定平面任意两点坐标(x \n1\n\t\n ,y \n1\n\t\n )和(x \n2\n\t\n ,y \n2\n\t\n ),求这两点之间的距离。\n\n函数接口定义:\ndouble dist( d
ouble x1, double y1, double x2, double y2);\n\n其中,dist函数返回两点之间的距离,x1,y1,x2,y2分别为两点的横纵坐标。\n\n提示:两点之间的距离公式为:\n\ndistance = sqrt((x2-x1)*(x2-x1) + (y2-y1)*(y2-y1));\n\n其中,sqrt()函数为求平方根函数。
阅读全文