题目

麦克劳林公式计算 e^x的值

输入格式
x ε
注:x 为指数,ε 为计算精度。
输出格式
y
注:y 为 e^x的值。用 %f 格式限定符输出 6 位小数。

样例

输入样例
0.5 0.0000001

输出样例
1.648721

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

代码

#include <math.h>
#include <stdio.h>
int main()
{int inx = 1;//阶乘基数double x, e = 1, ep, d = 1, dx, dy = 1;scanf("%lf%lf", &x, &ep);dx = x;while (d > ep) //都是+,没有负值,不需要判断绝对值{d = dx / dy;//计算每一项e += d;//dy *= ++inx;//计算阶乘dx *= x;//计算x的次方}printf("%.6lf\n", e);printf("%.6lf\n", exp(x));//与系统函数所求结果进行比较return 0;
}

运行结果

总结

  • 第一项直接给e赋值1
  • 从第二项开始循环进行计算
  • 循环中的阶乘dy在前一次运算的基础上乘以inx,得到当前项的阶乘,这个方法可以用在很多类似计算中。不需要每次从1开始计算,可以减少运算次数,节省时间。

根据麦克劳林公式计算e^x的值相关推荐

  1. C语言编程--根据麦克劳林公式计算任意角的正弦余弦

    C语言编程–根据麦克劳林公式计算任意角的正弦余弦 正弦余弦 麦克劳林公式 问题 输入格式 x ϵ 注:x 为角(单位:弧度),ϵ 为计算精度. 输出格式 y 正弦输入样例 注:y 为 x 的正弦(余弦 ...

  2. ffmpeg文档08-表达式计算/求值

    8 表达式计算/求值 在计算表达式时,ffmpeg通过libavutil/eval.h接口调用内部计算器进行计算. 表达式可以包含一元运算符.运算符.常数和函数 两个表达式expr1和expr2可以组 ...

  3. 泰勒公式专题 拉格朗日余项与佩亚诺余项,麦克劳林公式

    泰勒公式专题 拉格朗日余项与佩亚诺余项,麦克劳林公式 文章目录 1. 泰勒公式原理 2. 具有 拉格朗日余项 的 泰勒公式. 3. 具有 佩亚诺余项 的 泰勒公式 4. 麦克劳林公式 1. 泰勒公式原 ...

  4. Kafka设计解析(七)- 流式计算的新贵 Kafka Stream

    http://www.infoq.com/cn/articles/kafka-analysis-part-7 Kafka Stream背景 Kafka Stream是什么 Kafka Stream是A ...

  5. 流式计算新贵Kafka Stream设计详解--转

    原文地址:https://mp.weixin.qq.com/s?__biz=MzA5NzkxMzg1Nw==&mid=2653162822&idx=1&sn=8c4611436 ...

  6. 大数据凉了?No,流式计算浪潮才刚刚开始!

    AI 前线导读:本文重点讨论了大数据系统发展的历史轨迹,行文轻松活泼,内容通俗易懂,是一篇茶余饭后用来作为大数据谈资的不严肃说明文.本文翻译自<Streaming System>最后一章& ...

  7. 脱式计算机在线使用,脱式计算,

    脱式计算, 脱式计算, 人气:512 ℃时间:2019-12-10 12:28:53 优质解答 一份完整的试卷 一.填空.(每空1分,共20分) 1.( )÷12=1:( )=3/( )=0.5=( ...

  8. NYOJ128前缀式计算

    前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式. 而把中缀式按运算顺序加上括号就 ...

  9. NYOJ 128 前缀式计算

    前缀式计算 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 先说明一下什么是中缀式: 如2+(3+4)*5这种我们最常见的式子就是中缀式. 而把中缀式按运算顺序加上括号就 ...

最新文章

  1. 「鸡娃」是家长无处安放的「应试」焦虑
  2. 学习和在生产环节使用d语言的三个条件
  3. 阿里巴巴为什么要禁用 Executors 创建线程池?
  4. 程序猿们,别着急入手区块链,先给自己选好武林门派再练功不迟
  5. python经济学函数_有没有python计量经济学的教程?
  6. influxdb mysql对比_InfluxDB和MySQL的读写对比测试
  7. JDK 10的摘要Javadoc标签
  8. Kubernetes端到端解决方案Part3:如何正确部署Kubernetes
  9. ap sat_收藏丨2020年雅思、托福、GRE、SAT、ACT、AP考试时间汇总
  10. Solidity-让合约地址 接受ETH的转账充值的 三种方式
  11. Pytorch——Variable是什么?
  12. ai模仿声音软件_你准备好跟AI机器成为同事了吗?
  13. php的curl函数模拟post、get数据提交,速度非常慢的处理办法
  14. Git教程(一)Git简介——廖雪峰的官方网站
  15. 基于SBO的委外加工条码解决方案
  16. 【Flink实战系列】Flink 本地 Web UI 的配置及使用
  17. 浅谈角色换装功能--前置篇【骨骼,蒙皮,动作】
  18. python教程111-Python多条件计数与求和
  19. 郭德纲相声里的插入广告
  20. 华为IT总监离职时给大家写了一封告别信(ZT)

热门文章

  1. 认证学习4 - Bearer认证(Token认证)讲解、代码实现、演示
  2. navicat计划任务
  3. 代价函数、目标函数、损失函数
  4. Halcon形态学梯度
  5. 【分享】成功将Thinkpad E40 0578M59更换无线网卡AR9280
  6. Quorum (分布式系统)
  7. python爬虫实战-bs4爬取2345电影
  8. 无法解析的外部符号 _Direct3DCreate9@4
  9. win7系统启动到一半停止_win7系统装一半死机的解决方法
  10. Tableau自定义分类调色板