求S=1+1/(1!+2!)+1/(1!+2!+3!)
时间: 2023-12-15 17:06:16 浏览: 46
根据题目,S=1+1/(1!+2!)+1/(1!+2!+3!),可以将其拆分为三个部分,分别计算后相加即可。其中,1!、2!、3!可以通过调用阶乘函数fac(n)得到。
以下是Python代码实现:
```python
# 定义阶乘函数
def fac(n):
if n == 0 or n == 1:
return 1
else:
return n * fac(n-1)
# 计算S
n = 3
s = 1 + 1/(fac(1)+fac(2)) + 1/(fac(1)+fac(2)+fac(3))
print("S = ", s)
```
输出结果为:S = 1.4166666666666665
相关问题
求s=1+1/2!+1/3!+…+1/10!
s=1+1/2!+1/3!+…+1/10!的计算结果为:
s = 1 + 1/2 + 1/6 + 1/24 + 1/120 + 1/720 + 1/5040 + 1/40320 + 1/362880 + 1/3628800
s = 1.7182818284590455
因此,s的值约为1.718。
c语言s=1+1+2/2!+1+2+3/3!...+1+2+3+n/n!
以下是C语言实现s=1+1+2/2!+1+2+3/3!...+1+2+3+n/n!的代码:
```c
#include <stdio.h>
int main()
{
int n, i, j;
double m, sum = 0;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
m = 1;
for (j = 1; j <= i; j++)
{
m *= j;
}
sum += (i + (i - 1)) / m;
}
printf("s的值为:%lf", sum);
return 0;
}
```
相关推荐
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)