상자의 부피를 구하는 프로그램을 작성하여 보자. 부피는 길이x너비x높이로 계산된다. 길이, 너비, 높이는 모두 double 형의 실수로 입력받아 보자.
HINT : scanf("%lf %lf %lf", &w, &h, &d); 와 같이 하면 3개의 값을 한 문장으로 받을 수 있다.
#include<stdio.h>
void main() {
double l = 0, w = 0, h = 0;
printf("상자의 가로 세로 높이를 한번에 입력: ");
scanf("%lf %lf %lf", &l, &w, &h);
double v = 0;
v = l * w * h;
printf("상자의 부피는 %f입니다.\n", v);
}
#include<stdio.h>
void main() {
double l = 0, w = 0, h = 0;
printf("상자의 가로 세로 높이를 한번에 입력: ");
scanf("%lf %lf %lf", &l, &w, &h);
double v = 0;
v = l * w * h;
printf("상자의 부피는 %lf입니다.\n", v);
}
double형 변수의 값을 출력할 때, 형식지정자가 %f인지 %lf인지에 따라 출력의 차이가 있는지 확인해 봄. 결과, 차이 없음을 확인함.