Codeup.kr/C언어 기초 100제
[Code up 문제] 1086번 그림 파일 저장용량 계산하기
Jongung
2021. 9. 11. 17:54
1. 정답 코드
#include <stdio.h>
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형으로 만들어줘야 한다.
간단한 계산 문제였다.