首页主机资讯c语言怎么计算两点间的距离

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

时间2024-06-09 22:56:05发布访客分类主机资讯浏览458
导读:要计算两点之间的距离,可以使用以下公式: #include <stdio.h> #include <math.h> struct Point { double x; double y; }; do...

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

#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函数计算它们之间的距离。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: c语言怎么计算两点间的距离
本文地址: https://pptw.com/jishu/678861.html
怎么使用python计算坐标两点距离 服务器托管需要注意什么事项

游客 回复需填写必要信息