저번에도 프갤형 들 도움 많이 받아서

이번에도 염치없이 올려봅니다 ㅠㅠ


처음부터 차근차근 가봤는데 도저히 안나와서요!! ㅜㅜㅜ


돌아는 가는데 결과값이 왜 이상하게 뜨는지 모르겠습니다.


더블형 이런거의 문제일거 같은데..


코딩입니다!


#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;

}




그림 클릭하면 잘보여요!