在C语言中,使用三角函数时,参数通常以弧度为单位,而不是角度。因此,要计算特定角度(如30°)的三角函数值,你需要先将角度转换为弧度。转换公式是:弧度 = 角度 × π / 180。
```c
include include int main() { double angle_in_degrees; double sin_value; // 输入角度 printf("请输入要计算的角度(度数):"); scanf("%lf", &angle_in_degrees); // 将角度转换为弧度 double angle_in_radians = angle_in_degrees * M_PI / 180.0; // 计算正弦值 sin_value = sin(angle_in_radians); // 输出结果 printf("sin(%f) = %f\n", angle_in_degrees, sin_value); return 0; } ``` 在这个示例中,我们首先包含了`stdio.h`和`math.h`头文件,然后定义了一个变量`angle_in_degrees`来存储用户输入的角度值。接着,我们使用公式将角度转换为弧度,并调用`sin`函数计算正弦值。最后,我们输出转换后的角度和计算得到的正弦值。 总结一下,要在C语言中计算三角函数值,请遵循以下步骤: 1. 包含`math.h`头文件。 2. 输入角度值。 3. 将角度值转换为弧度值。 4. 调用相应的三角函数(如`sin`、`cos`、`tan`等)并传入弧度值。 5. 输出计算结果。