int 나누기 int에서 결과가 이미 int로 나와버리고, 그렇게 나온 값을 double로 바꿔서 res에 저장하게 되므로 답이 제대로 나오지 않습니다.
(double)cnt / N 처럼 cnt를 double로 바꿔주면 double 나누기 int가 되어서 답이 제대로 나옵니다.
4344번 - 평균은 넘겠지
int 나누기 int에서 결과가 이미 int로 나와버리고, 그렇게 나온 값을 double로 바꿔서 res에 저장하게 되므로 답이 제대로 나오지 않습니다.
(double)cnt / N 처럼 cnt를 double로 바꿔주면 double 나누기 int가 되어서 답이 제대로 나옵니다.
댓글을 작성하려면 로그인해야 합니다.
zhoang3 5년 전 1
avg 구할때는 실수형으로 들어간느데
res는 0이 들어가네요...
int형끼리 나누기해도 double로 저장하면 되지 않나요?
도와주세요