现在的位置: 首页 > 综合 > 正文

sinh ( ) 【C语言库函数源代码】

2013年08月24日 ⁄ 综合 ⁄ 共 431字 ⁄ 字号 评论关闭

C语言库函数源代码】

【本程序在Dev C++ 4.9.9.2 下编译通过】

double my_sinh(double x)

{

   double ret;

   if(x >= 0.0)

   {

      ret = exp(x);

      return (ret - 1.0/ret) / 2.0;

   }

   else

   {

      ret = exp(-x);

      return (1.0/ret - ret) / 2.0;

   }

}//计算x的双曲正弦值。

int main()

{

   double a = 0.5;

   printf("sinh(%f)    = %f/n",a,sinh(a));

   printf("my_sinh(%f) = %f/n",a,my_sinh(a));

   a = -0.5;

   printf("sinh(%f)    = %f/n",a,sinh(a));

   printf("my_sinh(%f) = %f/n",a,my_sinh(a));

  

   system("pause");

   return 0;

}

 

抱歉!评论已关闭.