Java实现求1!+2!+3!+4!+........+n!的和
程序员文章站
2024-03-15 22:17:42
...
求1!+2!+3!+4!+…+n!的和
代码:
public class Zheng {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = scan.nextInt();
int add=facadd(n);
System.out.println(add);
}
public static int facadd(int n) {
int sum=0;
for(int i=1;i<=n;i++) {
int ret=1;
for(int j=1;j<=i;j++) {
ret*=j;
}
sum+=ret;
}
return sum;
}
运行结果:
上一篇: js解leetcode(53)-简单
下一篇: 从无序(互异)数组中找到第K大的数
推荐阅读
-
Java 实现求1+2+3+…+n
-
Java实现求1!+2!+3!+4!+........+n!的和
-
《递归求阶乘和》要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+...+n! 的值。
-
Java不使用循环的方式求1~n的和
-
最短无序连续子数组(在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...中找到第 n 个数字。)
-
[剑指offer] 求1+2+3+...+n java
-
C++不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句求1+2+3+...+n的累加和
-
基于Java语言的国密SM2/SM3/SM4算法库 , 包含加密/解密、签名/验签、摘要计算的实现代码和测试方法 。
-
有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?用python实现
-
Java 1,2,3,4能组成多少个互不相同且无重复数字的实现代码