class MY 
{
public static void main(String[] args) 
{
int sum = 0;
for(int x = 0;x<20;x++)
{
int a=1;
for(int i=1;i <= 20;i++)
{
a = a *i;
}
sum = sum + a;
}
System.out.println("The sum of the n! is:" + sum);
}
}

解决方案 »

  1.   

    qxjavajava的动作好快啊,,呵呵。
      

  2.   

    class My {
      public static void main(String[] args){
        long sum = 1;
        for(int n = 1; n <= 20; n++) {
          sum *= n;
        }
        System.out.println(sum);
      }
    }
      

  3.   

    class MY 
    {
    public static void main(String[] args) 
    {
    int sum = 0;
    for(int x = 1;x<=20;x++)
    {
    int a=1;
    for(int i=1;i <= x;i++)
    {
    a = a *i;
    }
    sum = sum + a;
    }
    System.out.println("The sum of the n! is:" + sum);
    }
    }
      

  4.   

    int getN(int n){
      int sum = 0;
      for(int x = 0;x<n;x++){
        int a=1;
        for(int i=1;i <= n;i++){
          a = a *i;
        }
       sum = sum + a;
      }
      return sum;
    }
      

  5.   

    public int jiecheng()
    {
       int sum = 0;
    for(int x = 1;x<=20;x++)
    {
    int a=1;
    for(int i=1;i <= x;i++)
    {
    a = a *i;
    }
    sum = sum + a;
    }
       return sum;
    }
      

  6.   

    public class Test2 {
      public static void main(String[] args){
        long sum = 0;
        long jsum;
        for(int n = 1; n <= 20; n++) {
          jsum=1;
          for(int m =1 ;m<=n;++m){
             jsum *=m;
          }
          sum=sum+jsum;
        }
        System.out.println(sum);
      }
    }