예제

3

10 20 30 

에서 출력 예제는 66.6666이 나오지만

gcc에서 출력 결과는 66.3333으로 문제에서 허용한 오차범위 밖의 결과가 나옵니다.

어떻게 해결할 수 있을까요? 혹 코드에서 다른 문제가 있다면 지적해주시면 감사하겠습니다.

djm03178   2년 전

sum이 int이기 때문에 20번째 줄에서 더할 때마다 소수점 아래가 버려지게 되어 오차가 발생합니다.

답변해주셔서 감사합니다. 


댓글을 작성하려면 로그인해야 합니다.