저번에도 프갤형 들 도움 많이 받아서
이번에도 염치없이 올려봅니다 ㅠㅠ
처음부터 차근차근 가봤는데 도저히 안나와서요!! ㅜㅜㅜ
돌아는 가는데 결과값이 왜 이상하게 뜨는지 모르겠습니다.
더블형 이런거의 문제일거 같은데..
코딩입니다!
#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;
}
그림 클릭하면 잘보여요!
왜안되는걸까
아 뒤질래시발새끼야
scanf가 처음엔 %lf %lf로 받고 두번째껀 %lf, %lf로 받잖아 ㅡㅡ
이거미친새끼아니야 아시발 이상하거에 골머리썩였네 ㅇㅅㅇ. 씨발련
진짜개씨발 암덩어리같은년 ㅇㅇ
처음부터차근차근은 시발새끼 ㅇㅇㅇㅇ
main 3번째줄 lf,lf에 ,빠져있고, 입력시 빈칸으로 구분해서 넣어주면 다음 2번째 입력값 무시.. 왠만하면 , 구분해서 입력. 맞나?
이미 벤츠숙자님이 찾아줬네요. ㅋ
하시발 진짜 졸라고마워요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
죄송합니다 그리고 정말로...