其他分享
首页 > 其他分享> > 双曲余弦函数

双曲余弦函数

作者:互联网

根据麦克劳林公式计算coshx的值。

 本题视频讲解发布在B站:李桥桉;大家自行去搜叭。 

代码如下:

#include<stdio.h>
double Fm (const double N);
int main()
{
    double coshx=1.0,fz=1.0,fm=1.0, N=1.0;
    double x, c;
	double i=1.0;
    scanf("%lf%lf",&x,&c);
    while(fz/fm>c)
    {
    	N = 2*i;
       	fm=Fm(N);
    	fz*=x*x;
    	i+=1.0;
        coshx += fz/fm; 
    }
    printf("%.6lf\n",coshx); 
    return 0;
}
double Fm (const double N){
	if(N<0)
        return 0;
	else if(N==0)
        return 1;
	return N*Fm(N-1);
}

运行结果:

标签:1.0,函数,double,fz,余弦,双曲,Fm,coshx,fm
来源: https://blog.csdn.net/wodegeCSDN/article/details/121049727