计算1!+3!+5!+.......+n! 其中,n从键盘输入,且n<=10(当n<=10,用int 型数据保存上述公式之和不会越界)。

 

代码:

 1 import java.util.*;
 2 public class Main {
 3     public static void main (String [] args) {
 4         Scanner scan=new Scanner(System.in);
 5         int n=scan.nextInt();
 6         int sum=0;
 7         for(int i=1;i<=n;i+=2) {
 8             int p=1;
 9             for(int j=1;j<=i;j++)
10             {
11                 p*=j;
12             }
13             sum+=p;
14         }
15         System.out.println(sum);        
16     }
17 }

  

posted @ 2019-06-17 16:27  DehuiFan  阅读(1164)  评论(0)    收藏  举报