Java编程求1到20阶乘的和

2024年11月29日 23:56
有5个网友回答
网友(1):

利用递归调用解决累加累乘问题。

网友(2):

long e=1;
long sum=0;
for(int i=1; i<=20;i++){
e*=i;
sum+=e;
}
System.out.println("阶乘的和为:"+sum);

网友(3):

public class gg {
public static void main(String[] args) {
int t,s;
t=1;s=0;
for(int i=1;i<=20;i++){
t*=i;
s+=t;
}
System.out.println("s="+s);
}
}

网友(4):

long sum=0;
for(int i=1;i<=4;i++) {
long product=1;
for(int j=1;j<=i;j++) {
product=product*j;
}
sum=sum+product;
}
System.out.println(sum);

网友(5):

int sum=0; int count=1; for(int i=1;i<=4;i++){
count*=i;
sum+=count;
}

System.out.println(sum);