탄젠트 값 출력
이 마지막 단계에서는 삼각 함수 계산 결과를 더욱 효과적으로 표현하기 위해 탄젠트 값을 서로 다른 출력 스타일로 포맷하고 출력하는 방법을 배웁니다.
tangent_calculation.c 파일을 수정하여 더욱 포괄적인 출력을 포함합니다.
nano ~/project/tangent_calculation.c
다양한 출력 형식을 제공하도록 코드를 수정합니다.
#include <stdio.h>
#include <math.h>
int main() {
double angle_radians;
printf("라디안 단위 각도를 입력하세요: ");
scanf("%lf", &angle_radians);
// tan() 함수를 사용하여 탄젠트 계산
double tangent_value = tan(angle_radians);
// 서로 다른 포맷으로 탄젠트 값 출력
printf("각도: %.2f 라디안\n", angle_radians);
printf("탄젠트 (기본): %f\n", tangent_value);
printf("탄젠트 (지수 표기법): %e\n", tangent_value);
printf("탄젠트 (소수점 4 자리): %.4f\n", tangent_value);
return 0;
}
프로그램을 컴파일합니다.
gcc tangent_calculation.c -o tangent_calculation -lm
프로그램 실행 예시:
./tangent_calculation
실행 결과 예시:
라디안 단위 각도를 입력하세요: 0.5
각도: 0.50 라디안
탄젠트 (기본): 0.546302
탄젠트 (지수 표기법): 5.463020e-01
탄젠트 (소수점 4자리): 0.5463
출력 포맷에 대한 주요 내용:
%f: 표준 부동소수점 표기법
%e: 지수 표기법
%.4f: 소수점 4 자리까지 표시
- 다양한 형식은 과학 및 공학 응용 분야에서 유용합니다.