테스트 사이트 - 개발 중인 베타 버전입니다

쳇지피티에게 질문을.. 채택완료

개노미 2년 전 조회 1,461

num이 기대값 0.3이 아닌 0.30000000000000004으로 출력이 되는데

이와 비슷한 오류는 어떤 것이 있으며

이를 해결하기 위해 어떠한 방식을 취해야 하는지 알려주세요.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
c
2년 전

이와 같은 오류는 컴퓨터 내부에서 실수를 저장할 때 발생하는 문제로, 이를 정확하게 해결하기 위해서는 반드시 정수로 연산해야 합니다. 이를 위해서는 먼저 입력받은 실수를 정수로 변환하고 계산을 진행하고, 최종 결과를 다시 실수로 변환하는 방식을 사용하면 됩니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인