调用正弦函数 C语言实现
时间: 2024-09-11 11:14:19 浏览: 55
C语言实现三角函数表
在C语言中,使用数学库`<math.h>`中的`sin()`函数可以计算给定角度的正弦值。以下是实现从1到90度每隔1度计算正弦值的一个简单示例:
```c
#include <stdio.h>
#include <math.h>
int main() {
double degree, sin_value;
for (degree = 1; degree <= 90; degree++) {
sin_value = sin((double)degree * M_PI / 180); // 将角度转换为弧度
printf("角度 %.1f 度 的正弦值是: %.6lf\n", degree, sin_value);
}
return 0;
}
```
在这个程序中,我们首先包含了`math.h`头文件,然后通过`M_PI`常量获取π的近似值(通常取3.14159)。在循环中,我们将角度乘以π除以180进行转换,然后调用`sin()`函数并打印结果。
注意:`sin()`返回的是双精度浮点数,所以结果也存储为`double`类型。
阅读全文