7-5 求幂级数展开的部分和 (20分)
已知函数
可以展开为幂级数 现给定一个实数x,要求利用此幂级数部分和求
的近似值,求和一直继续到最后一项的绝对值小于0.00001。
输入格式: 输入在一行中给出一个实数x∈[0,5]。
输出格式: 在一行中输出满足条件的幂级数部分和,保留小数点后四位。
输入样例:
1.2
输出样例:
3.3201
答案:
#include<stdio.h>
int main
()
{
double fz
=1,fm
=1,item
,k
=1,sum
=1,n
;
scanf("%lf",&n
);
do{
fz
*= n
;
fm
*= k
;
item
=fz
/fm
;
sum
+= item
;
k
++;
}while(item
>=0.00001);
printf("%.4lf\n",sum
);
return 0;
}