c语言怎么计算两点间的距离

   2024-10-13 7900
核心提示:要计算两点之间的距离,可以使用以下公式:#include stdio.h#include math.hstruct Point {double x;double y;};double distance

要计算两点之间的距离,可以使用以下公式:

#include <stdio.h>#include <math.h>struct Point {    double x;    double y;};double distance(struct Point p1, struct Point p2) {    return sqrt(pow(p2.x - p1.x, 2) + pow(p2.y - p1.y, 2));}int main() {    struct Point p1 = {1.0, 2.0};    struct Point p2 = {4.0, 6.0};    double dist = distance(p1, p2);    printf("Distance between points: %.2f\n", dist);    return 0;}

在这个示例中,我们首先定义了一个结构体Point来表示一个点的坐标。然后定义了一个distance函数来计算两点之间的距离,使用了欧几里德距离的公式。最后在main函数中创建两个点p1p2,并调用distance函数计算它们之间的距离。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号