3053번 - 택시 기하학
얼핏들은 짧은 지식으로 math.h 헤더파일에 pi가 M_PI로 저장되어있다고 들어서 문제를 밑에 처럼 풀었다가 컴파일 에러가 나서
#define으로 M_PI를 3.15~~~~ 이런식으로 정의해서 풀어서 맞췄습니다.
구글링해보니 M_PI에 pi값이 저장되어있다고 나왔고, 백준에서 틀린 코드로 코드블럭에서 컴파일해보면 답이 나옵니다.
음..왜이런문제가 발생했던 걸까요
요건 수정해서 맞은 풀이입니다
검색해보니 M_PI는 표준이 아니라고 하네요. 특정 컴파일러마다 다를 수 있다고 합니다.
아 그렇군요 감사합니다
댓글을 작성하려면 로그인해야 합니다.
kimsy96 6년 전 1
얼핏들은 짧은 지식으로 math.h 헤더파일에 pi가 M_PI로 저장되어있다고 들어서 문제를 밑에 처럼 풀었다가 컴파일 에러가 나서
#define으로 M_PI를 3.15~~~~ 이런식으로 정의해서 풀어서 맞췄습니다.
구글링해보니 M_PI에 pi값이 저장되어있다고 나왔고, 백준에서 틀린 코드로 코드블럭에서 컴파일해보면 답이 나옵니다.
음..왜이런문제가 발생했던 걸까요