求1+2!+3!+...+20!的和

来源:百度知道 编辑:UC知道 时间:2024/05/10 10:08:12
java

int result = 0;
for(int i=1;i<=20;i++){
int a=1;
for(int j=1;j<=i;j++){
a=a*j;
}
result+=a;
}

public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int n=20;
int k=1;
int i=1;
int sum=0;
for( i=1;i<=n;i++ )
{
int product=1;
for( k=1;k<=i;k++)
{
product=product*k;
}
System.out.println((k-1)+"!="+product);
sum=sum+product;
}
System.out.println("1!+2!+3!....+20!="+sum);
}
}

一楼代码 短小精湛。。。

package com;

public class Test1 {
public static void main(String[]args){
nainaide nai= new nainaide();