C语言exp()函数:e的次幂函数(以e为底的x次方值)

头文件:#include <math.h>

exp()用来计算以e 为底的x 次方值,即ex 值,然后将结果返回。其原型为:
    double exp(double x);

【返回值】返回 e 的x 次方计算结果。

例:

2404: C语言习题 求sinh(x)

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 899  Solved: 482
[Submit][Status][Web Board]

Description

写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e-x)/2 ,其中用一个函数求ex 。结果保留两位小数。

Input

x

Output

sinh(x)的值。

Sample Input

1

Sample Output

1.18


#include<stdio.h>
#include<math.h>
double udf_sinh(double x)
{
    double m;
    m=(exp(x)-exp(-x))/2;
    return m;
}
int main(){

  double x;

  scanf("%lf",&x);

  printf("%.2f\n",udf_sinh(x));

  return 0;

 }

  

posted @ 2018-06-06 16:40  青衫客36  阅读(8249)  评论(0编辑  收藏  举报