c - 在C中使用数学库显示1弧度的正弦四舍五入到小数点后三位

标签 c function trigonometry

我正在编写一个小教程,我对使用 sin 函数有点困惑。 本次挑战的目的是简单地使用数学库来显示 1 弧度的正弦值,四舍五入到小数点后三位。答案应该是 0.841。但是,我不知道如何使用建议的功能,也不知道我是否使问题过于复杂化。

#include <stdio.h>
#include <math.h>
#include <stdlib.h>

double sin(double x) {
  double radians = 1;
  return radians;
}

int main(int argc, const char * argv[])
{

  printf("The sine of 1 radian is %.3d.\n, ????)");
  return 0;
}

最佳答案

不要定义自己的(损坏的)sin 函数 - 使用数学库中已有的函数:

printf("The sine of 1 radian is %.3f.\n", sin(1.0));

关于c - 在C中使用数学库显示1弧度的正弦四舍五入到小数点后三位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24984737/

相关文章:

c++ - 如何计算法 vector ?

javascript - 检查 Angular 是否在 `from` 和 `to` 之间(顺时针方向)

python - 在Python中将参数传递给dll的函数会导致访问冲突写入0x00000014

c - 包含返回函数的宏

c++ - 为什么可以将 std::bind 分配给参数不匹配的 std::function?

php - 在 PHP 中返回一个方法

java - 从 Euler ZXZ 旋转转换为固定轴 XYZ 旋转

c - 如何返回单词在行中的位置,C语言

c - OpenGL 仅在使用多个纹理四边形时纹理坐标不正确

c - Visual Studio Code (mac) 和语言 C 的问题