import java.util.Scanner;
public class demo3 {
static long factorial(int k)
{
int sum;
if(k==1)
{
return 1;
}
else
{
return k*factorial(k-1);
}
}
public static void main(String[] args) {
int j,f,sum=0;
long k;
System.out.println("请输入您需要求的阶乘数:");
Scanner s=new Scanner(System.in);
int i=s.nextInt();
for(j=1;j<=i;j++)
sum+=factorial(j);
System.out.print("您所求的阶乘和:"+sum);
}
}
//代码仅供参考哦~~
JAVA之递归求阶乘之和
最新推荐文章于 2022-10-15 09:20:15 发布