C语言:求e的值。 e=1+1/1! +1/2! +1/3! ...+1/n!用for循环,计算前50项
时间: 2023-10-05 15:06:43 浏览: 61
C语言程序设计-功能:编写程序求无理数e的值并输出;计算公式为:e=1+11!+12!+13!+......+1n!当1n!
5星 · 资源好评率100%
好的,这是一个数学问题,我可以通过编程来解决它。下面是使用C语言计算e的值的代码:
```
#include <stdio.h>
int main() {
int i;
double e = 1;
double factorial = 1;
for (i = 1; i <= 50; i++) {
factorial *= i;
e += 1 / factorial;
}
printf("e = %f", e);
return 0;
}
```
运行这段代码后,你可以得到e的值为2.718282。希望我的回答对你有帮助。
阅读全文