【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《1求e指数》,欢迎阅读!
1求e指数
Exercise 1
,需提交的源文件C++: exp.c 指数函数可以用下列级数来近似:
x1、 编写一子函数expTaylor,以x和n为参数,函数返回e的近似值。用 exp.c文件来中实现完整的程序。
2、 编写主函数main来调用expTaylor,给出参数x = 1.0, n = 0, 1, 2, ..,
9 (也就是说,不同n值共调用10次)时的运行结果,每次调用的运行结 果单独一行(注意输出格式和数值范围)。 注意:
,除输入输出函数外不能使用语言标准库函数,尤其是exp函数。C ,越大精度越高n.
,expTaylor函数的第一个参数必须为双精度类型。 ,expTaylor函数的第二个参数必须为无符号整。 ,expTaylor函数的返回值必须为整型。 ,不能在expTaylor函数内使用printf函数。 ,注意零的阶乘为1.
温馨提示: 需独立完成程序,现场演示给教师看,经提问、回答,老师评价评分且合格后能进行下一个实验,完成题目的个数和质量将直接决定这门课的成绩。如果一直不合格,意味你将永远做第一个实验。
#include #include void main() { double t; int i;
double expTaylor(double x,unsigned int n); for(i=0;i<10;i++) { t=expTaylor(3.2,i); printf("e^x==%f\n",t);} }
double expTaylor(double x,unsigned int n) {
static double sum=1; static double p=1; double e=1.0; if(n==0) return(e); else p=p*x;
double f(int j); sum=sum+p/f(n);
本文来源:https://www.wddqxz.cn/b62b76cc0540be1e650e52ea551810a6f524c8a8.html