计算平面上两点间的距离c语言中午
时间: 2023-07-10 17:03:01 浏览: 102
求两点距离(C语言)
5星 · 资源好评率100%
可以使用以下公式来计算平面上两点之间的距离:
d = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1))
其中,(x1, y1)和(x2, y2)是两个点的坐标,d是这两个点之间的距离,sqrt()是计算平方根的函数。
以下是一个计算两点距离的C语言代码示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
double x1, y1, x2, y2, distance;
printf("Enter the coordinates of point 1: ");
scanf("%lf %lf", &x1, &y1);
printf("Enter the coordinates of point 2: ");
scanf("%lf %lf", &x2, &y2);
distance = sqrt((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1));
printf("The distance between the two points is: %lf\n", distance);
return 0;
}
```
在上面的代码中,我们首先使用scanf()函数从用户那里获取两个点的坐标,然后计算它们之间的距离,并将结果输出到控制台。
阅读全文