sks020k   1년 전

예를 들어 33.333%가 나와야 하는 경우에 33.333%가 아닌 33.000%가 나옵니다. 이유가 무엇일까요?

pill27211   1년 전

double patio = count * 100 / s;

에서 patio가 double 형이어도 count와 s가 정수형 이므로 애초에 연산 과정에서 이미 소수점 이하를 버립니다. 이후 patio에 대입되는 것이죠.

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