reverserhw   3년 전

예제에 포함된 테스트 케이스들 전부 입력하였을 때

출력값 역시 정상적으로 나오고

테스트 케이스마다 변수도 초기화해서 다시 사용하였는데도 틀렸다고 나옵니다.

소수점 3자리까지 표기하게끔도 했구요.

double 형과 float 형 둘 다 써보았지만, 변수타입의 문제도 아니였습니다.

해당 코드에 어떤 부분이 문제가 되었길래 틀렸다고 나오는지 궁금합니다.

exponential_e   3년 전

아마도 아래가 문제이지 않을까 싶습니다.

0이 되면 4번째 자리까지 출력이 되네요.

reverserhw   3년 전

답변해주셔서 감사드립니다!

다음과 같이 if문으로 비교를 하여서 0일 경우에 다르게 출력을 해봤는데도 안됩니다...


현재 문제에 버그가 있는지 없는지를 모르니 어떻게 해야될지 더욱 모르겠네요..

injoon2018   3년 전

처음 올리신 코드에서 cout.precision(3)을 해보세요 

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