면적 출력
이 단계에서는 직사각형 면적 계산 결과를 더욱 명확하게 출력하도록 프로그램을 개선합니다.
기존 C 파일을 엽니다.
cd ~/project
nano rectangle_area.c
면적 출력 형식을 더욱 전문적으로 개선합니다.
#include <stdio.h>
int main() {
float length, width, area;
// 사용자에게 길이 입력 요청
printf("Rectangle Area Calculator\n");
printf("------------------------\n");
printf("Enter the length of the rectangle: ");
scanf("%f", &length);
// 사용자에게 너비 입력 요청
printf("Enter the width of the rectangle: ");
scanf("%f", &width);
// 면적 계산
area = length * width;
// 포맷팅된 면적 결과 출력
printf("\nCalculation Results:\n");
printf("Length: %.2f units\n", length);
printf("Width: %.2f units\n", width);
printf("Area: %.2f square units\n", area);
return 0;
}
업데이트된 프로그램을 컴파일하고 실행합니다.
gcc rectangle_area.c -o rectangle_area
./rectangle_area
예시 출력:
Rectangle Area Calculator
------------------------
Enter the length of the rectangle: 6.0
Enter the width of the rectangle: 4.5
Calculation Results:
Length: 6.00 units
Width: 4.50 units
Area: 27.00 square units
코드 설명:
- 설명적인 헤더와 형식을 추가했습니다.
- 명확성을 위해 출력에 단위를 포함했습니다.
- 계산 결과의 가독성을 향상시켰습니다.
- 시각적인 구분을 위해 줄 바꿈 문자
\n을 사용했습니다.