PTA 水...
2024-09-28 09:15:54
习题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;
}
最新文章
- Eclipse集成Tomcat:6个常见的”how to”问题
- Java synchronized指南
- dubbo源码分析3-service bean的创建与发布
- SQL语句技巧:查询存在一个表而不在另一个表中的数据记录
- notepad++代码折叠对应的树形结构快捷键
- seeting菜单界面形成--优化
- [Angular2 Form] Understand the Angular 2 States of Inputs: Pristine and Untouched
- UrlOfFIle
- 1040. Longest Symmetric String (25)
- C# 实现简单状态机(参考代码)
- 把给定的字符串解析为Date对象
- Appium python
- Python学习笔记整理(python 3)
- Docker 安装 oracle 并使用 navicat 实现外部连接
- Android Studio 上传GitHub项目失败后的一些问题
- [leetcode]Convert Sorted Array to Binary Search Tree @ Python
- 【Android】17.0 第17章 服务绑定&mdash;本章示例主界面
- C#获取picturebox图片路径
- Codeforces Round #296 (Div. 2) B. Error Correct System
- AC日记——小A的糖果 洛谷七月月赛
热门文章
- weex 项目开发(一) weex create project 与 weex init project 的区别
- 在运行hadoop是出现Master的9000端口拒绝访问的情况
- mongodb+php通过_id查询
- poj2406--Power Strings(kmp:求循环串的次数)
- openwrt hotplug
- F08标准中Open命令的newunit选项
- 2016/05/27 php上传文件常见问题总结
- SHOW PROCESSLIST Syntax
- Form Template Method
- XMU C语言程序设计实践(4)