7-161 双曲余弦函数(*)

根据麦克劳林公式计算 coshx 的值。

输入格式

x ε

注:x 为指数,ε 为计算精度。

输出格式

y

注:y 为 coshx 的值。用 %f 格式限定符输出 6 位小数。

要求:所计算的最后一项的绝对值小于 ε

输入样例

0.5 0.0000001

输出样例

1.127626
#include <stdio.h>
#include <math.h>double Factorial(int n) {double sum = 1;for (int i = 2; i <= n; ++i) {sum *= i;}return sum;
}int main() {double x, e, sum = 0;scanf("%lf %lf", &x, &e);double i = 0.0;while (1) {double temp = pow(x, 2 * i) / Factorial(2 * i);if (fabs(temp) < e) {sum += temp;break;}sum += temp;i++;}printf("%.6lf", sum);return 0;
}

思路

- 题目的思路和7-147类似,都是有规律的重复计算,只需要注意精度问题和阶乘问题即可

7-161 双曲余弦函数(*)相关推荐

  1. PTA 7-161 双曲余弦函数(*)

    PTA 7-161 双曲余弦函数(*) 作者 李祥 单位 湖北经济学院 根据麦克劳林公式计算 coshx 的值 输入格式 x ε 注:x 为指数,ε 为计算精度. 输出格式 y 注:y 为 coshx ...

  2. 常用的数学函数以及浮点数处理函数

    在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...

  3. csapi matlab,Matlab函数csapi与papi的区别是什么

    2010-05-23 回答 matlab有多少api函数,因为数量很多,而且不同版本的函数数量也或许不一样,因为会把常用的需求去添加成新的api函数,不完全统计,matlab的api函数不少于420个 ...

  4. OC中常用的数学函数以及浮点处理函数

    在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...

  5. Matlab参考函数

    附录1 常用命令 附录1.1 管理用命令 函数名 功能描述 函数名 功能描述 addpath 增加一条搜索路径 rmpath 删除一条搜索路径 demo 运行Matlab演示程序 type 列出.M文 ...

  6. Vim技能修炼教程(16) - 浮点数计算函数

    浮点数计算函数 这一节的所有函数,只有在vim编译时支持了+float时才有效. 三角函数 sin() : sine正弦函数 cos() : cosine余弦函数 tan() : tangent正切函 ...

  7. c语言定义小数无穷小,OC中常用的数学函数以及浮点处理函数

    在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...

  8. matlab的数学函数,matlab中常见数学函数的使用

    matlab中常见数学函数的使用 MATLAB 基本知识 Matlab 的内部常数 pi 圆周率 exp(1) 自然对数的底数 e i 或 j 虚数单位 Inf 或 inf 无穷大 Matlab 的常 ...

  9. 【Python】Python语言math模块可用函数

    函数 说明 mathe.e 自然常数e mathe.pi 圆周率π mathe.degrees(x) 弧度转角度 mathe.radians(x) 角度转弧度 mathe.exp(x) 返回e的x次幂 ...

  10. spyder中绘图无法显示负号_[转载]Matlab常用函数

    计算样本的百份位数 Matlab的常用内部数学函数 指数函数 exp(x) 以e为底数 对数函数 log(x) 自然对数,即以e为底数的对数 log10(x) 常用对数,即以10为底数的对数 log2 ...

最新文章

  1. Android网络框架Volley的快速使用
  2. java.text.dateformat_使用java.text.SimpleDateFormat类进行文本日期和Date日期的转换
  3. 【Paper】Origin绘制误差棒图(标准差围绕均值)
  4. 终于不会看不懂LSTM了
  5. android窗口速度条,android 改变ViewPager切换页面时的速度
  6. Linux ss命令 报错,ECS Linux中ss命令显示连接状态的使用说明
  7. 【链接】Solr的Filed中indexed与stored属性
  8. java 数组正则表达式_java正则表达式实现提取需要的字符并放入数组【ArrayList数组去重复功能】...
  9. java c 面向对象比较教程_c语言初学指针,对于java面向对象的初理解
  10. python+appium自动化测试如何控制App的启动和退出
  11. 面向对象思想----不看懊悔!
  12. 每日linux命令学习-历史指令查询(history、fc、alias)
  13. javascript动态修改对象的属性名
  14. java ssh 404,SSH框架上的404异常
  15. nginx做反向代理网站加载验证码图片不出来
  16. 5G相比LTE 大的差异
  17. PTA乙级1014(python3)
  18. Istio:服务发现和Pilot的架构机制
  19. 帆软中的日期函数,当月第一天,当年第一天,当月最后一天等
  20. 最新Kafka教程(包含kafka部署与基本操作、java连接kafka、spring连接kafka以及使用springboot)

热门文章

  1. 微信小程序申请发布流程
  2. 阿里云服务器被恶意程序攻击
  3. 什么是公网IP和内网IP?
  4. 工业读写器行业解决方案
  5. 京东方10.1寸1280*800薄屏EV101WXM-N10-BOE工业屏
  6. (类比较器)java对比两个相同实体类中属性的值的差异
  7. 论文翻译:Associative Embedding:End-to-End Learning for Joint Detection and Grouping
  8. android开机加速器,安卓手机开机如何加速
  9. 百度地图 3.0 WEB离线开发
  10. JAVASE篇的入门经典书籍推荐