求1!+2!+……+n!用单循环实现
时间: 2023-11-17 19:02:19 浏览: 335
求1+2+…+n.md
可以使用单循环实现求1!+2!+……+n!的和,具体实现方法如下(Java代码):
```java
int n = 5; // 假设n为5
int sum = 0; // 定义变量sum用于存储和
int factorial = 1; // 定义变量factorial用于存储阶乘
for (int i = 1; i <= n; i++) {
factorial *= i; // 计算i的阶乘
sum += factorial; // 将阶乘加入和中
}
System.out.println(sum); // 输出结果15
```
在上述代码中,我们使用了一个for循环,循环变量i从1到n,每次循环计算i的阶乘并将其加入和中。最后输出和的值即可。
阅读全文