函数之求sinh(x)
来源:互联网 发布:2017编程需要排行榜 编辑:程序博客网 时间:2024/05/21 08:41
问题 E: C语言习题 求sinh(x)
题目描述
写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e-x)/2 ,其中用一个函数求ex 。结果保留两位小数。
输入
x
输出
sinh(x)的值。
#include <iostream>
#include <iomanip>#include <cmath>using namespace std;double sinh(double x) { double a,b; a=exp(x); b=(a-1/a)/2; return b;}int main(){ double x; cin>>x; cout<<setiosflags(ios::fixed) <<setprecision(2); cout<<sinh(x)<<endl; return 0;}
因为要求ex,所以要使用数学函数,要加数学库头文件(#include <cmath>),保留两位小数,要加标准输入输出流(#include <iomanip>)的头文件;
为了方便,先定义函数(double sinh(double x)),因为结果有小数,所以定义为双精度型(double)或单精度浮点型(float),利用数学公式计算出ex(a=exp(x);),再计算出sinh(b=(a-1/a)/2;);
在主函数输出结果时设置输出精度为两位小数(cout<<setiosflags(ios::fixed)<<setprecision(2);),再输出计算的结果(cout<<sinh(x)<<endl;)!
0 0
- 函数之求sinh(x)
- OJ刷题之《求sinh(x)》
- 定义函数 求sinh(x)的值。
- 写一函数求sinh(x)的值
- 求sinh(x)的值
- acm-求sinh(x)的值,sinh(x) = (ex-e-x)/2 ,其中用一个函数求e^x 。
- OJ循环——求sinh(x)
- C语言习题 求sinh(x)
- sinh ()函数
- sinh () 函数
- sinh 函数
- 19周OJ求sinh(x)的值
- sinh
- matlab2c使用c++实现matlab函数系列教程-sinh函数
- sinh和asinh--双曲正弦和反双曲正弦函数
- Day6.17 C语言简单函数递归调用之求x的y次方
- 编写函数求x的n次方
- 怎么调用函数求ln x?
- 物联网仅处在信息汇聚阶段
- android监听edittext输入事件
- Qt仿QQ截图
- ****android计算pad或手机的分辨率/像素/密度/屏幕尺寸/DPI值的方法
- HTML5各引擎显示效率比较
- 函数之求sinh(x)
- ANSI C 预处理简单总结
- C++ volatile关键字
- nefu 2 猜想(素数&&筛选)
- IPC之管道、FIFO、socketpair
- DevExpress PopMenu 如何在鼠标点击的位置显示右键菜单
- 函数之最大公约数和最小公倍数
- DevExpress TextEdit如何设置文本输入框只能输入数字
- visual svn修改新url地址方法(linux,windows,centos)