![C语言exp()函数:e的次幂函数(以e为底的x次方值) C语言exp()函数:e的次幂函数(以e为底的x次方值)](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700&webp=1)
头文件:#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; }