习题4-2 求幂级数展开的部分和 (20分)
Posted batiannixuge
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了习题4-2 求幂级数展开的部分和 (20分)相关的知识,希望对你有一定的参考价值。
已知函数e?x??可以展开为幂级数1+x+x?2??/2!+x?3??/3!+?+x?k??/k!+?。。现给定一个实数x,要求利用此幂级数部分和求e?x??的近似值,求和一直继续到最后一项的绝对值小于0.00001。
输入格式:
输入在一行中给出一个实数x∈[0,5]。
输出格式:
在一行中输出满足条件的幂级数部分和,保留小数点后四位。
输入样例:
1.2
输出样例:
3.3201
1 #define _CRT_SECURE_NO_WARNINGS 1 2 #include<stdio.h> 3 #define eps 0.00001 4 int main() 5 { 6 double x = 0; 7 double sum = 1; 8 double result = 1; 9 int i; 10 scanf("%lf", &x); 11 for ( i = 1;; i++) 12 { 13 result = result*(x / i); 14 sum += result; 15 if (result < eps) 16 { 17 break; 18 } 19 } 20 printf("%.4f ", sum); 21 system("pause"); 22 return 0; 23 }
以上是关于习题4-2 求幂级数展开的部分和 (20分)的主要内容,如果未能解决你的问题,请参考以下文章