用JAVA编写1!+2!+ ...+11!

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:33:23

public class Test{
public static void main(String[] args){
long l = 0;
for(int i=1; i<=11; i++){
l+=jc(i);
}
System.out.println(l);
}
private static long jc(long l){
if(l<=1)return l;
return l*jc(l-=1);
}
}

public static void main(String[] args) {
Scanner sca = new Scanner(System.in);
int n = sca.nextInt();
int[] ints = new int[n];
ints[0] = 1;
for (int i = 1; i < n; i++) {
ints[i] = ints[i - 1] * (i + 1);
}
int sum = 0;
for (int i = 0; i < n; i++) {
sum += ints[i];
}
System.out.println(sum);
}

public class Test{
public static void main(String args[]) throws Exception{
int sum[]=new int[11];
int i=0;
sum[0]=1;
for(i=1;i<11;i++){
sum[i]=sum[i-1]*(i+1);
}
int s=0;
for(i=0;i<11;i++) s+=sum[i];
System.out.println(s);
}
}

p