개발 기록/C Language
[C언어] 두 점 사이의 거리 구하기 | sqrt 함수
우준성
2021. 6. 7. 10:24
#include <stdio.h>
#include <math.h>
struct Point {
int x, y;
};
int main(void)
{
struct Point p;
p.x = 1;
p.y = 2;
struct Point p1;
p1.x = 3;
p1.y = 4;
double a, b, c;
a = p1.x - p.x;
b = p1.y - p.y;
c = sqrt(a * a + b * b);
printf("%.2f\n", c);
return 0;
}
a = x좌표 거리의 차이
b = y좌표 거리의 차이
c의 제곱 = a의 제곱 + b의 제곱
c = 루트(a의 제곱 + b의 제곱)
반응형