scanf 입력받으면 쭉 실행되는..
윤슬이뿌잉
2023.04.01
#include stdio.h
#include conio.h
#include math.h
struct point{
int x;
int y;};
int main(void)
{
struct point p1, p2;
double distance;
printf(첫번째 점의 X좌표 입력 : );
scanf(X좌표 : %d, &p1.x);
printf(첫번째 점의 Y좌표 입력 : );
scanf(X좌표 : %d, &p1.y);
printf(두번째 점의 X좌표 입력 : );
scanf(X좌표 : %d, &p2.x);
printf(두번째 점의 Y좌표 입력 : );
scanf(X좌표 : %d, &p2.y);
distance =
sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));
printf(두점사이의 거리 : %f \n, distance);
getch();
return 0;
}첫번째 x좌표점 입력받으면...
밑에껀 다 0으로되고 쭉 실행되는데 어떻게 해결해요?
-
블1랙캣
루트 // 되도록이면이 아니라 서식문자만 넣어야 합니다.
만약 서식문자만 넣지 않을 경우, 문법적으로는 에러가 발생하지 않지만
실행상에서는 에러가 발생하게 되죠. -
큰말
넴 ㅎ
-
뽀글이
scanf안에 X좌표 : 를 다 빼시고 scanf(\%d\
-
맞손질
아 그렇군요 감사합니다 ㅎㅎ
-
일본어못해요
scanf 함수 큰 따옴표 안에는 되도록이면 서식문자만 넣으세요.