计算sinhx的值

题目

 

 

公式

$$sinhx = x + x^3/3!+ x^5/5!+...+x^(2n-1)/(2n-1)!$$

测试样例

 

 

代码

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

int main()
{
    double x, p, y, epsilon;
    int d = 1;
    scanf("%lg%lg", &x, &epsilon);
    p = x;
    y = p;
    do
    {
        d += 2;
        p *= x * x / (d * (d - 1));
        y += p;
    }
    while (fabs(p) >= epsilon);
    printf("%f\n", y);
    return 0;
}  
posted @ 2023-02-04 15:56  Code_wangg  阅读(44)  评论(0编辑  收藏  举报