早教吧 育儿知识 作业答案 考试题库 百科 知识分享

通过ex的无穷级数展开公式ex=1+x+x2/2!+x3/3!+x4/4!+…计算ex的值.(a)编写一个函数exp1(x),已知x,取无穷级数的前20项计算ex的近似值;(b)编写一个函数exp2(x),已知x,用无穷级数计算ex,当某

题目详情
通过ex的无穷级数展开公式ex= 1+x+x2/2!+x3/3!+x4/4!+…计算ex的值.
(a)编写一个函数exp1(x),已知x,取无穷级数的前20项计算ex的近似值;
(b)编写一个函数exp2(x),已知x,用无穷级数计算ex,当某项的值小于10-6时,则从1到这项之和为ex的近似值;
编写程序,从文件中输入一个x值,分别调用函数exp1(x)和exp2(x),并输出ex的近似值.
输入
输入有若干行,每行有一个实数x,(-10.0≤x≤10.0).
输入直到文件输入结束.
输出
对输入中的每一个实数x,在一行上先输出“e1(x) = ”,其中x以小数点后有3位小数的形式输出,再将用函数exp1(x)计算的值以四舍五入方式保留5位小数输出;同样地,在第二行上先输出“e2(x) = ”,其中x以小数点后有3位小数的形式输出,再将用函数exp2(x)计算的值以四舍五入方式保留5位小数输出.两组输出数据之间空一行.
输入样例
6
1
输出样例
e1(6.000) = 403.42664
e2(6.000) = 403.42871
e1(1.000) = 2.71828
e2(1.000) = 2.71828
▼优质解答
答案和解析
1712451415