c語(yǔ)言dist函數(shù)如何調(diào)用

小億
145
2024-04-07 18:07:36

dist函數(shù)通常用于計(jì)算兩點(diǎn)之間的距離,其原型通常如下所示:

double dist(double x1, double y1, double x2, double y2);

要調(diào)用dist函數(shù),首先需要包含其聲明或定義的頭文件,然后在代碼中調(diào)用該函數(shù)并傳入?yún)?shù)。例如:

#include <stdio.h>

double dist(double x1, double y1, double x2, double y2);

int main() {
    double x1 = 3.0, y1 = 4.0;
    double x2 = 6.0, y2 = 8.0;
    
    double distance = dist(x1, y1, x2, y2);
    
    printf("The distance between (%.1f, %.1f) and (%.1f, %.1f) is %.2f\n", x1, y1, x2, y2, distance);
    
    return 0;
}

double dist(double x1, double y1, double x2, double y2) {
    return sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
}

在這個(gè)例子中,我們聲明了dist函數(shù)的原型,然后在main函數(shù)中調(diào)用該函數(shù),并將結(jié)果打印出來(lái)。注意在實(shí)際使用時(shí),需要根據(jù)具體需求修改傳入?yún)?shù)和計(jì)算方法。

0