Java编程求1到20阶乘的和

2024-11-29 23:56:00
推荐回答(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);