1712번 - 손익분기점
저거 미리 변수에 저장해놓은 거 땜에 몇번을 틀렸는지 몰라요..ㅠㅠ
미리 저장 안하고 출력구문에 가서 계산하니까 런타임 에러 안뜨더라고요
왜 미리 계산값을 변수에 저장해놓으면 안되나요?
divide by zero가 무슨 뜻인지 먼저 해석해보시면 좋을 것 같습니다. 그러면 그런 일이 일어날 수 있는 코드는 어디에 있을까요?
아하 / by zero의 '/'가 나누기 기호였군요! 저는 그냥 에러라고 표시해주는 줄 알았네요 ㅎㅎ
그러면 0으로 나누는 경우 에러가 발생한다는 뜻이고 미리 변수에 저장하지 않고 풀이하면
앞에 if(b>=c)를 통해 0으로 나누는 경우는 걸러지고 0으로 나누지 않는 경우만 출력이 되니까 에러가 발생하지 않는거네요!
정말 감사합니다!! 간단한건데 너무 복잡하게 생각했나봐요
댓글을 작성하려면 로그인해야 합니다.
idc06012 2년 전
저거 미리 변수에 저장해놓은 거 땜에 몇번을 틀렸는지 몰라요..ㅠㅠ
미리 저장 안하고 출력구문에 가서 계산하니까 런타임 에러 안뜨더라고요
왜 미리 계산값을 변수에 저장해놓으면 안되나요?