[C언어 소스] 구조체로 좌표를 정의한 후 두 점 사이의 거리 구하기

안녕하세요. 언제나 휴일이예요.

이번에는 구조체로 2D 좌표를 정의한 후에 두 점 사이의 거리를 구하는 소스 코드예요.

두 점 사이 거리 실행 화면
두 점 사이 거리 구하기 (구조체)

소스 코드

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

typedef struct Coordi//좌표 형식 정의
{
    double x;
    double y;
}Coordi;

double GetDistanc(Coordi c1, Coordi c2);
int main(void)
{
    Coordi c1, c2;

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

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

    printf("거리: %f\n", GetDistanc(c1, c2));
    return 0;
}
double GetDistanc(Coordi c1, Coordi c2)
{
    return sqrt((c2.x - c1.x)*(c2.x - c1.x) + (c2.y - c1.y)*(c2.y - c1.y));
}