저번에도 프갤형 들 도움 많이 받아서
이번에도 염치없이 올려봅니다 ㅠㅠ
처음부터 차근차근 가봤는데 도저히 안나와서요!! ㅜㅜㅜ
돌아는 가는데 결과값이 왜 이상하게 뜨는지 모르겠습니다.
더블형 이런거의 문제일거 같은데..
코딩입니다!
#include<stdio.h>
#include<math.h>
double length(double x1, double x2,double y1,double y2)
{
double norootlength = ((x2 - x1)*(x2 - x1)) + ((y2 - y1)*(y2 - y1));
double result = sqrt(norootlength);
return result;
}
int main(void)
{
double x1, x2, y1, y2;
printf("알고 싶은 두 점 사이의 거리중 첫번째 좌표를 입력하세요.");
scanf_s("%lf %lf", &x1, &y1);
printf("\n알고싶은 두 점 사이의 거리중 두번째 좌표를 입력하세요.");
scanf_s("%lf, %lf", &x2, &y2);
printf("길이는 %.lf입니다.", length(x1, x2, y1, y2));
return 0;
}
매스함수쓰면서 sqrt를왜저기다만쓰지 ㅋㅋ
ㄴ무승말씀이신지 모르겠슺니다 ㅜㅠ pow함수 안쓴거에 대해서ㅠ지적하시는건가요?