计算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 }