首页 > 代码库 > OJ刷题之《求sinh(x)》
OJ刷题之《求sinh(x)》
题目描述
写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e-x)/2 ,其中用一个函数求ex 。结果保留两位小数。
输入
x
输出
sinh(x)的值。
样例输入
1
样例输出
1.18
提示
主函数已给定如下,提交时不需要包含下述主函数
/* C代码 */
int main(){
double x;
scanf("%lf",&x);
printf("%.2f\n",udf_sinh(x));
return 0;
}
/* C++代码 */
int main(){
double x;
cin>>x;
cout<<setiosflags(ios::fixed);
cout<<setprecision(2);
cout<<udf_sinh(x)<<endl;
return 0;
}
代码如下:
#include <iostream> #include <iomanip> #include <cmath> using namespace std; double udf_sinh(double n) { double sinh; sinh=(exp(n)-exp(-n))/2; return sinh; } int main() { double x; cin>>x; cout<<setiosflags(ios::fixed); cout<<setprecision(2); cout<<udf_sinh(x)<<endl; return 0; }
运行结果:
OJ刷题之《求sinh(x)》
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。