自定义函数,请编写函数,用循环方法求阶乘之和。 SumFac(n)=0!+1!+2!+3!+⋯+n!
时间: 2023-11-24 18:06:26 浏览: 299
以下是使用循环方法求阶乘之和的自定义函数:
```python
def SumFac(n):
sum = 0
fac = 1
for i in range(n+1):
if i == 0:
fac = 1
else:
fac *= i
sum += fac
return sum
```
相关问题
请编写函数,用循环方法求阶乘之和。 sumfac(n)=0!+1!+2!+3+⋯+n!
以下是Python代码实现:
def sumfac(n):
sum =
fac = 1
for i in range(n+1):
sum += fac
fac *= (i+1)
return sum
其中,sum表示阶乘之和,fac表示当前数的阶乘。循环从到n遍历,每次将当前数的阶乘加到sum中,并更新fac的值。最后返回sum即可。
请编写函数,用循环方法求阶乘之和。 SumFac(n)=0!+1!+2!+3+⋯+n!
以下是使用while循环的方法来求阶乘之和的函数:
```c
double SumFac(int n) {
double sum = 0;
int i = 1;
int j = 1;
while (i <= n) {
j *= i;
sum += j;
i++;
}
return sum;
}
```
阅读全文
相关推荐













