小编Pau*_*rés的帖子

c中双打的问题

我在课堂上编写了这段代码来练习递归。它是一个sin使用cossincos定义的计算器。此代码从库中打印正确的sinand示例,以及从计算器中打印 0 到 360 度之间的sincos示例。我认为,有一个错误,一些结果给了我。有人知道问题出在哪里吗?cos<math.h>#IND0

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

#define M_PI 3.14159265358979323846
#define TOL 0.001

double my_sin(double num);
double my_cos(double num);

double a_radians(double num)
{
    return num * M_PI / 180;
}

double my_sin(double num)
{
    if (fabs(num) < TOL) {
        num = 1.0;
        return num;
    } else {
        num = 2.0 * (my_sin(num / 2.0)) * (my_cos(num / 2.0));
        return …
Run Code Online (Sandbox Code Playgroud)

c double trigonometry

2
推荐指数
1
解决办法
82
查看次数

标签 统计

c ×1

double ×1

trigonometry ×1