首页 > 试题广场 >

编写应用程序求1!+2!+...+10!.

[问答题]
编写应用程序求1!+2!+...+10!.
num*=i; Sum+=num;
发表于 2021-06-19 15:45:42 回复(0)
public static void main(String[] args) { long d=0;  for(int i=1;i<=10;i++){ long number=1;  for(int j=i;j>=1;j--){
            number*=j;  }
        d=d+number;  System.out.println(d);  }
}
发表于 2020-07-19 09:52:41 回复(0)
//1~10 的阶乘
		int sum = 1;
		int num = 10;
		for(int i = 1; i <= num; i++) {
			sum *= i;
			/*
			 * sum  i
			 * 1	1
			 * 1	2
			 * 2	3
			 * 6	4
			 * 24	5
			 * 120	6
			 * 720	7
			 * 5040	8
			 * 40320	9
			 * 362880	10
			 * 3628800
			 * */
		}
		
		System.out.println(sum);

发表于 2020-06-14 20:59:01 回复(0)
public class Factorial { public static void main(String[] args{ System.out.print("quot;1到10的阶乘之和是:"+factorial(1,10)); } private static int factorial(int start1,int end1) { int a=start1; int b=end1; int d=0,c=1; for(int i=a;i&lt;=b;i++) { for(int j=i;j&gt;0;j--) { c*=j; } d+=c; c=1; } return d; } }
编辑于 2020-05-08 10:43:03 回复(0)