能否提供一个C语言中三角函数(如sin, cos, tan)的基本用法示例,以及如何在控制台上正确输出这些函数的结果?
时间: 2024-11-18 12:19:14 浏览: 11
在C语言中,三角函数(如sin、cos、tan)通常属于数学库math.h的一部分。以下是使用这些函数的基本步骤:
```c
#include <stdio.h> // 引入输入输出库
#include <math.h> // 引入数学库,包含三角函数
int main() {
double angle_in_degrees; // 定义角度变量
double result; // 存储计算结果
// 输入角度值(这里假设用户输入)
printf("请输入角度(单位:度):");
scanf("%lf", &angle_in_degrees);
// 将角度从度转换为弧度,因为三角函数需要弧度作为参数
double angle_in_radians = M_PI * angle_in_degrees / 180;
// 计算三角函数
result = sin(angle_in_radians); // 正弦
result = cos(angle_in_radians); // 余弦
result = tan(angle_in_radians); // 正切
// 输出结果到控制台,保留一定精度
printf("sin(%lf) = %f\n", angle_in_degrees, result);
printf("cos(%lf) = %f\n", angle_in_degrees, result);
printf("tan(%lf) = %f\n", angle_in_degrees, result);
return 0;
}
```
阅读全文