第二题 用c语言编程求e^x

2025-02-06 01:05:23
推荐回答(1个)
回答1:

#include
#include
#define ERROR 1E-6

double Exp (double x)
{
double cur = 0;
double pre = 0;
double A = 1.0;
long int B = 1;
int i = 1;
do
{
pre = cur;
A *= x;
B *= i;
cur += A/B;
i++;
}
while(fabs(cur-pre)>=ERROR);

return pre + 1;
}