C++程序设计 (第三版) 谭浩强 习题4.5
习题 4.5 写一函数求sinh(x)的值,求sinh(x)的近似公式为 s i n h ( x ) = e x − e − x 2 sinh(x)=\frac{e^x-e^{-x}}{2} sinh(x)=2ex−e−x其中用一个函数求 e x e^x ex
IDE工具:VS2010
Note: 使用不同的IDE工具可能有部分差异。
代码块
#include <iostream>
#include <cmath>
using namespace std;
void inputNum(double *x){
cout<<"Enter X: ";
cin>>*x;
}
double exph(double x){
return exp(x);
}
double sinh(double *x){
return (exph(*x) - 1.0 / exph(*x)) / 2.0;
}
int main(){
double *x = new double;
inputNum(x);
cout<<"Sin(x) = "<<sinh(x)<<endl;
system("pause");
return 0;
}