
Codeup.kr/C언어 기초 100제
[Code up 문제] 1085번 소리 파일 저장용량 계산하기
1. 정답 코드 #include int main(void) { double n, m, k, j; scanf("%lf %lf %lf %lf", &n, &m, &k, &j); printf("%.1lf MB", n*m*k*j/(8388608)); } 2. 코드 설명 8388608은 1024 * 1024 * 8이다. 즉 8388608byte는 1mb라는 것이다. c언어 특성상 double을 사용하지 않고 int로 사용해서 계산 할 경우 결과 값이 0.0 이런식으로 나오기때문에 모든 변수를 double형으로 만들어줘야 한다. 간단한 계산 문제였다.