习题4-2 求幂级数展开的部分和 (20分)

已知函数e^x可以展开为幂级数1+x+x2/2!+x3/3!+⋯+xk/k!+⋯1+x+x^2 /2! + x^3 /3! + \cdots + x^k /k! + \cdots1+x+x

​2/2!+x3/3!+⋯+xk/k!+⋯。现给定一个实数x,要求利用此幂级数部分和求exe^xex的近似值,求和一直继续到最后一项的绝对值小于0.00001。

输入格式:

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

输出格式:

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

输入样例:

1.2

输出样例:

3.3201

读题还是要仔细,绝对值,感觉就错在那里吧。而且记得用fabs

头文件是:#include <math.h>

PS:abs的头文件是:#include<stdlib.h>

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>
#include <math.h>
#include <queue>
#include <stack>
using namespace std;
#define INF 0x3f3f3f
#define pi acos(-1.0)
#define MAX 1010
#define mod 9973
#define ll long long
int n,m;
int main()
{
int i,j,k;
double a;
scanf("%lf",&a);
double sum=1,t;
t=1;
for(i=1;;i++)
{
t*=i;
sum+=pow(a,i)/t;
if(fabs(pow(a,i)/t)<0.00001)
break;
}
printf("%.4lf\n",sum);
return 0;
}

最新文章

  1. Eclipse集成Tomcat:6个常见的”how to”问题
  2. Java synchronized指南
  3. dubbo源码分析3-service bean的创建与发布
  4. SQL语句技巧:查询存在一个表而不在另一个表中的数据记录
  5. notepad++代码折叠对应的树形结构快捷键
  6. seeting菜单界面形成--优化
  7. [Angular2 Form] Understand the Angular 2 States of Inputs: Pristine and Untouched
  8. UrlOfFIle
  9. 1040. Longest Symmetric String (25)
  10. C# 实现简单状态机(参考代码)
  11. 把给定的字符串解析为Date对象
  12. Appium python
  13. Python学习笔记整理(python 3)
  14. Docker 安装 oracle 并使用 navicat 实现外部连接
  15. Android Studio 上传GitHub项目失败后的一些问题
  16. [leetcode]Convert Sorted Array to Binary Search Tree @ Python
  17. 【Android】17.0 第17章 服务绑定&mdash;本章示例主界面
  18. C#获取picturebox图片路径
  19. Codeforces Round #296 (Div. 2) B. Error Correct System
  20. AC日记——小A的糖果 洛谷七月月赛

热门文章

  1. weex 项目开发(一) weex create project 与 weex init project 的区别
  2. 在运行hadoop是出现Master的9000端口拒绝访问的情况
  3. mongodb+php通过_id查询
  4. poj2406--Power Strings(kmp:求循环串的次数)
  5. openwrt hotplug
  6. F08标准中Open命令的newunit选项
  7. 2016/05/27 php上传文件常见问题总结
  8. SHOW PROCESSLIST Syntax
  9. Form Template Method
  10. XMU C语言程序设计实践(4)