[C언어 소스] 평면의 두 점 사이의 거리

안녕하세요. 언제나 휴일입니다.

이번에는 평면의 두 점 사이의 거리를 구하는 예제 코드예요.

먼저 두 점의 x,y 좌표를 입력 받은 후에 제곱을 구하는 sqrt 함수를 이용합니다.

두 점 사이의 거리 구하기
두 점 사이의 거리 구하기

소스 코드

//두 점 사이의 거리
#include <stdio.h>
#include <math.h>//sqrt - 제곱근

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

    printf("첫 번째 점의 x,y : ");
    scanf_s("%lf %lf", &x1, &y1);

    printf("두 번째 점의 x,y : ");
    scanf_s("%lf %lf", &x2, &y2);

    printf("거리: %f\n", GetDistanc(x1, y1, x2, y2));
    return 0;
}
double GetDistanc(double x1, double y1, double x2, double y2)
{
    return sqrt((x2 - x1)*(x2 - x1) + (y2 - y1)*(y2 - y1));
}