已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最后一项的绝对值小于0.00001。

输入格式:

输入在一行中给出一个实数x∈[0,5]。

输出格式:

在一行中输出满足条件的幂级数部分和,保留小数点后四位。

输入样例:

1.2

结尾无空行

输出样例:

3.3201

结尾无空行

#include<stdio.h>
#include<math.h>
double mypow(double a,int b)
{
    int i;
    double j=1;
    for (i=1;i<=b;i++)
    {
        j=j*a;
    }
    return j;
}
double jiecheng(int n)
{
    int i;
    double j=1;
    for (i=1;i<=n;i++)
    {
        j=j*i;
    }
    return j;
}
int main()
{
    double x;
    double sum=1;
    scanf("%lf",&x);
    int i=1;
    while (fabs((mypow(x,i)/jiecheng(i)))>=0.00001)
    {
        sum=sum+mypow(x,i)/jiecheng(i);
        i++;
    }
    sum=sum+mypow(x,i)/jiecheng(i);
    printf("%.4lf",sum);
    
    
    return 0;
}

PTA c语言 求幂级数展开的部分和相关推荐

  1. C语言求幂级数展开的部分和

    求幂级数展开的部分和 已知函数e^​x ​​ 可以展开为幂级数1+x+x​2​​ /2!+x​3​​ /3!+⋯+x​k ​​ /k!+⋯.现给定一个实数x,要求利用此幂级数部分和求e^​x ​​ 的 ...

  2. [PTA]习题4-2 求幂级数展开的部分和

    Spring-_-Bear 的 CSDN 博客导航 已知函数 e 的 x 次方可以展开为幂级数 1 + x + x²/2! + x³/3! + -..现给定一个实数 x,要求利用此幂级数部分和求 e ...

  3. (C语言)求幂级数展开的部分和

    题目描述 已知函数e^x可以展开为幂级数1+x+x^2/2!+x^3/3!+⋯+x^k/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求e^x的近似值,求和一直继续到最后一项的绝对值小于0.000 ...

  4. c语言 求幂级数展开的部分和

    已知函数e ​x ​​ 可以展开为幂级数1+x+x ​2 ​​ /2!+x ​3 ​​ /3!+⋯+x ​k ​​ /k!+⋯.现给定一个实数x,要求利用此幂级数部分和求e ​x ​​ 的近似值,求和 ...

  5. 7-2 求幂级数展开的部分和 (20分)

    7-2 求幂级数展开的部分和 (20分) 已知函数e ​x ​​ 可以展开为幂级数1 + x + x^2 / 2! + x^3 / 3! ······+x^k / k!.现给定一个实数x,要求利用此幂 ...

  6. 7-278 求幂级数展开的部分和 (20 分)

    7-278 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...

  7. 求幂级数展开的部分和 (20 分)新鲜出炉!!!

    7-147 求幂级数展开的部分和 (20 分) 已知函数ex可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯.现给定一个实数x,要求利用此幂级数部分和求ex的近似值,求和一直继续到最 ...

  8. 求幂级数展开的部分和 / 求分数序列前N项和 / 特殊a串数列求和

    习题4-2 求幂级数展开的部分和   (20分) 已知函数e^xe​x​​可以展开为幂级数1+x+x^2 /2! + x^3 /3! + \cdots + x^k /k! + \cdots1+x+x​ ...

  9. 习题4-2 求幂级数展开的部分和

    题目: 习题4-2 求幂级数展开的部分和 (20分) 题目要求: 已知函数e​x​​可以展开为幂级数.现给定一个实数x,要求利用此幂级数部分和求e​x​​的近似值,求和一直继续到最后一项的绝对值小于0 ...

最新文章

  1. 怎么用python读取csv文件、并且是读取行-使用python获取csv文本的某行或某列数据的实例...
  2. 用iptables来防止web服务器被CC攻击
  3. php学历低,学历低学起php来难不难
  4. Navicat Premium 15连接SQL sever (记录一下我的艰难历程,希望对大家有用,摸了半天终于连接上了)
  5. matlab对正弦采样信号采样重建,信号与系统实验报告4
  6. 大学计算机入学教育心得1000,新学期入学教育心得体会1000字
  7. 内的图标_从零开始画图标系列:线性图标设计实战演示!
  8. Atitit 互联网2018风口与趋势大盘点 目录 1.1. 短视频 1 1.2. 互联网金融 1 1.3. 区块链 1 1.4. 新零售 1 2. 2018热度榜丨你能抓住的风口有几个?.html
  9. SaaS应用出路何在?
  10. 16进制发送 mqtt客户端调试工具_MQTT调试工具
  11. 整站下载工具 webzip
  12. Nodejs 获取本机IP地址
  13. 网络安全涉及到的知识积累(1)
  14. 计算机科学人工智能的应用,计算机人工智能技术的应用与发展.pdf
  15. 安彦Linux系统时间同步
  16. JAVA泛型通配符T,E,K,V区别,T以及ClassT,ClassT的区别
  17. 2022广东最新八大员之(安全员)模拟试题题库及答案
  18. Training generative adversarial networks with limited data.
  19. NOIP模拟赛 太阳神
  20. cst是什么时间(Cst是什么检查)

热门文章

  1. redis最基础的入门教程
  2. gulp.js 自动化构建工具学习入门
  3. 词频统计的java实现方法——第一次改进
  4. linux 下安装maven
  5. S50 14443卡和15693卡 读写研究
  6. xml特殊符号的书写
  7. 下载文件byte[]
  8. Windows下深度学习标注工具LabelImg安装和使用指南
  9. Mongodb系列- java客户端简单使用(CRUD)
  10. 剑指offer系列14---合并两个升序链表