choyj1127   2년 전

예제는 다 맞는데 중간에 틀렸습니다가 뜨네요. 어디가 잘못된걸까요.

chldnjstjrttt   2년 전

4번째줄에서

double ans1 = (double)(1000 / b) * a;

에서 에서 1000/b *a 가 정수형으로 계산되고 나서 double형으로 변환이 이뤄져서

거기를 (1000/(double)b) *a; 로 바꾸면 정답떠요

예를들어 저 코드에서  b는 300, a는 1로 해보면 ans1이 3.333..이 아니라 3.0으로 됩니다

choyj1127   2년 전

아 앞으로 조심해야겠어요 감사합니다!

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