91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言怎么使用函數計算兩點間距離

小億
316
2024-02-29 09:29:15
欄目: 編程語言

要計算兩點之間的距離,可以使用以下函數:

#include <stdio.h>
#include <math.h>

// 定義結構體表示點
typedef struct {
    double x;
    double y;
} Point;

// 計算兩點之間的距離
double distance(Point p1, Point p2) {
    double dx = p1.x - p2.x;
    double dy = p1.y - p2.y;
    return sqrt(dx*dx + dy*dy);
}

int main() {
    // 定義兩個點
    Point point1 = {1.0, 2.0};
    Point point2 = {3.0, 4.0};
    
    // 計算兩點之間的距離
    double dist = distance(point1, point2);
    
    // 輸出結果
    printf("The distance between the two points is: %.2f\n", dist);
    
    return 0;
}

在這個程序中,我們首先定義了一個結構體Point表示一個點,包含了兩個成員xy表示點的橫縱坐標。然后定義了一個函數distance用于計算兩個點之間的距離,函數內部使用了數學庫中的sqrt函數來計算平方根。在main函數中定義了兩個點point1point2,并調用distance函數計算它們之間的距離,最后輸出結果。

0
定州市| 绥中县| 临汾市| 廉江市| 阳西县| 康定县| 巨野县| 绥芬河市| 辽宁省| 安宁市| 穆棱市| 舟曲县| 葫芦岛市| 台东县| 泰宁县| 达日县| 壶关县| 三明市| 大洼县| 都昌县| 寿光市| 砚山县| 比如县| 贡嘎县| 乐平市| 罗源县| 龙泉市| 锡林郭勒盟| 广元市| 塔河县| 木里| 遂平县| 张家港市| 囊谦县| 垣曲县| 丹寨县| 炎陵县| 建水县| 琼中| 南皮县| 鄂州市|