50.3 심사문제 문의드립니다.
, 조 조현기님이 작성#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
//표준 입력으로 정수 4개가 입력되어 Point2D 구조체에 저장됩니다.
//다음 소스 코드를 완성하여 두 점 사이의 거리가 출력되게 만드세요.
struct Point2D {
int x;
int y;
};
int main()
{
struct Point2D p1;
struct Point2D p2;
double distance;
scanf("%d %d %d %d", &p1.x, &p1.y, &p2.x, &p2.y);
int a = p2.x - p1.x;
int b = p2.y - p2.y;
distance = sqrt((a*a)+(b*b));
printf("%f\n", distance);
return 0;
}
이 문제, 결과 값이 14.142136 이 맞을까요?
10제곱 + 10제곱 의 루트값은 10이 아닐까요?ㅜㅜ