1

したがって、単一の階乗を取得する方法を見つけたように、階乗の合計を出力する必要がありますが、1!+2!...+n!=sumそれらを合計する方法がわかりません。これは私の試みです:

 System.out.println("Ievadiet ciparu");
      Scanner in = new Scanner(System.in);

      n = in.nextInt();
      if ( n < 0 )
         System.out.println("Ciparam jabut pozitivam.");
      else
      {
          while (x>2){
         for ( c = 1 ; c <= n ; c++ )
            fact = fact*c;
         sum=sum+fact;
         n=n-1;
        if (n==0) break;

      }
         System.out.println("Faktorialu summa "+sum);
4

2 に答える 2