5-2 函數計算兩點間的距離

5-2 使用函數計算兩點間的距離 

本題要求實現一個函數,對給定平面任意兩點座標(x​1​​,y​1​​)和(x​2​​,y​2​​),求這兩點之間的距離。

函數接口定義:

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

其中用戶傳入的參數爲平面上兩個點的座標(x1y1)和(x2y2),函數dist應返回兩點間的距離。

裁判測試程序樣例:

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

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

int main()
{    
    double x1, y1, x2, y2;

    scanf("%lf %lf %lf %lf", &x1, &y1, &x2, &y2);
    printf("dist = %.2f\n", dist(x1, y1, x2, y2));

    return 0;
}

/* 你的代碼將被嵌在這裏 */

輸入樣例:

10 10 200 100

輸出樣例:

dist = 210.24

解答:

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

 

 
//您的支持是我更新的不竭動力!
//希望點個贊或者投個幣,支持一下吧!(一鍵三連也可以哦)
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==uploading.4e448015.gif轉存失敗重新上傳取消wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

👇👇👇
在這裏插入圖片描述wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==uploading.4e448015.gif轉存失敗重新上傳取消wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章