编程题:计算e的近似值
e的精确值等于下列无穷序列之和。
$$ \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+\frac{1}{4!}+\frac{1}{5!}+...$$
$$e0 = \frac{1}{0!}$$
$$e1 = \frac{1}{0!} +\frac{1}{1!} $$
$$e2 = \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}$$
$$e3 = \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}$$
$$e4 = \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+\frac{1}{4!}$$
输入一个浮点数error,计算误差在error范围内的常数e的近似值。可以通过产生系列近似值e0、e1、e2、....,直到当前的近似值与前一个近似值之间的误差不大于error。
### 输入格式:
输入一个浮点数error,表示误差
### 输出格式:
输出e的近似值
### 输入样例1:
在这里给出一组输入。例如:
in
0.01
### 输出样例1:
在这里给出相应的输出。例如:
out
2.7166666666666663
### 输入样例2:
在这里给出一组输入。例如:
in
0.000000001
### 输出样例2:
在这里给出相应的输出。例如:
out
2.7182818284467594
答案:若无答案欢迎评论
$$ \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+\frac{1}{4!}+\frac{1}{5!}+...$$
$$e0 = \frac{1}{0!}$$
$$e1 = \frac{1}{0!} +\frac{1}{1!} $$
$$e2 = \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}$$
$$e3 = \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}$$
$$e4 = \frac{1}{0!} +\frac{1}{1!}+\frac{1}{2!}+\frac{1}{3!}+\frac{1}{4!}$$
输入一个浮点数error,计算误差在error范围内的常数e的近似值。可以通过产生系列近似值e0、e1、e2、....,直到当前的近似值与前一个近似值之间的误差不大于error。
### 输入格式:
输入一个浮点数error,表示误差
### 输出格式:
输出e的近似值
### 输入样例1:
在这里给出一组输入。例如:
in
0.01
### 输出样例1:
在这里给出相应的输出。例如:
out
2.7166666666666663
### 输入样例2:
在这里给出一组输入。例如:
in
0.000000001
### 输出样例2:
在这里给出相应的输出。例如:
out
2.7182818284467594
答案:若无答案欢迎评论