Codeup.kr/C언어 기초 100제

[Code up 문제] 1085번 소리 파일 저장용량 계산하기

Jongung 2021. 9. 11. 17:39

 

 

문제 설명

 

1. 정답 코드

#include <stdio.h>

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형으로 만들어줘야 한다. 

간단한 계산 문제였다.