안녕하세요. 언제나 휴일입니다.
이번에는 평면의 두 점 사이의 거리를 구하는 예제 코드예요.
먼저 두 점의 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)); }