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

简介: 7-278 求幂级数展开的部分和 (20 分)

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


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


输入格式:


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


输出格式:


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


输入样例:


1.2


结尾无空行


输出样例:


3.3201


结尾无空行

#include<iostream>
using namespace std;
double pow(double x,int y){
    double s=1;
    for(int i=1;i<=y;i++)s*=x;
    return s;
}
double fact(int x){
    double s=1;
    for(int i=1;i<=x;i++){
        s*=i;
    }return s;
}
int main(){
    double x,s=1;
    cin>>x;
    for(int i=1;;i++){
        s+=pow(x,i)/fact(i);
        if(pow(x,i)/fact(i)<0.00001)break;
    }printf("%.4lf",s);
    return 0;
}
目录
相关文章
|
3天前
|
机器学习/深度学习 人工智能 算法
【代数学作业1完整版-python实现GNFS一般数域筛】构造特定的整系数不可约多项式:涉及素数、模运算和优化问题
【代数学作业1完整版-python实现GNFS一般数域筛】构造特定的整系数不可约多项式:涉及素数、模运算和优化问题
66 0
|
3天前
求幂级数展开的部分和 (20 分)新鲜出炉!!!
求幂级数展开的部分和 (20 分)新鲜出炉!!!
23 0
|
3天前
|
机器学习/深度学习 人工智能 算法
【代数学作业1-python实现GNFS一般数域筛】构造特定的整系数不可约多项式:涉及素数、模运算和优化问题
【代数学作业1-python实现GNFS一般数域筛】构造特定的整系数不可约多项式:涉及素数、模运算和优化问题
59 0
|
5月前
构造命题公式的真值表
构造命题公式的真值表
72 0
|
8月前
|
机器学习/深度学习
P1067 [NOIP2009 普及组] 多项式输出(模拟输出细节)
P1067 [NOIP2009 普及组] 多项式输出(模拟输出细节)
38 0
|
8月前
P1308 [NOIP2011 普及组] 统计单词数(模拟加函数+数学分析)
P1308 [NOIP2011 普及组] 统计单词数(模拟加函数+数学分析)
43 0
|
11月前
|
算法
自主定义一个函数并求一元二次方程的两个解
自主定义一个函数并求一元二次方程的两个解
41 0
|
12月前
|
机器学习/深度学习
数理逻辑—命题公式及其赋值与分类
数理逻辑—命题公式及其赋值与分类
【矩阵分析】矩阵幂级数 发散 条件 || 幂级数 与 解析函数 的关系 || 幂级数 收敛半径r 的求法
【矩阵分析】矩阵幂级数 发散 条件 || 幂级数 与 解析函数 的关系 || 幂级数 收敛半径r 的求法
【矩阵分析】矩阵幂级数 发散 条件 || 幂级数 与 解析函数 的关系 || 幂级数 收敛半径r 的求法
|
知识图谱
L1-061 新胖子公式 (10 分)
L1-061 新胖子公式 (10 分)
102 0