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