C言語Express第8章#14


2点間の距離を計算する式の使用
#include <stdio.h>
#include <math.h>

double get_distance(double x1, double y1, double x2, double y2) {
    double d, formula;
    formula = (pow((x1 - x2), 2) + pow((y1 - y2), 2));
    d = sqrt(formula);
    return d;
}

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

    printf("첫번째 점의 좌표를 입력하시오(x, y): ");
    scanf("%lf %lf", &x1, &y1);
    printf("두번째 점의 좌표를 입력하시오(x, y): ");
    scanf("%lf %lf", &x2, &y2);

    printf("두점 사이의 거리는 %lf입니다.", get_distance(x1, y1, x2, y2));

    return 0;
}