[쉽게 풀어쓴 C언어] CH04 - 변수와 자료형 :: Programming #04

z00m__in·2022년 2월 10일
0

문제

상자의 부피를 구하는 프로그램을 작성하여 보자. 부피는 길이x너비x높이로 계산된다. 길이, 너비, 높이는 모두 double 형의 실수로 입력받아 보자.
HINT : scanf("%lf %lf %lf", &w, &h, &d); 와 같이 하면 3개의 값을 한 문장으로 받을 수 있다.

코드 1

#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);
}

코드 2

#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인지에 따라 출력의 차이가 있는지 확인해 봄. 결과, 차이 없음을 확인함.

profile
우당탕탕 기록지

0개의 댓글