public class Test2 {
public static void main(String[] args){
long B=1;
long sum=0;
for(int A=1;A<11;A++){
B=B*A;
sum=+B;
}
System.out.println("1!+2!+3!+...10!="+sum);
}
}
输出结果为:1!+2!+3!+...10!=3628800
这个用java求1!+2!...+10!输出的结果对了吗?
结果不对 正确的结果应该是 1!+2!+3!+...10!=4037913 你的代码应该改成 for(int A=1;A<11;A++){ B=B*A;sum+=B;}
jAVA 阶乘 !1+!2+!3+...+!10=? 我的答案怎么错了
public class jc { public static void main(String[] agrs){ int n=1;int s=0;for(int i=1;i<=10;i++){ n=1; \/\/问题出在这里!你的n在计算下一个阶乘前没有清1 for(int j=1;j<=i;j++)n=n*j;s=s+n;} System.out.print(s);}} ...
JAVA 编写程序计算1!+2!+...+10!
public class testwode {public static void main(String[] args) { int sum = 0, a = 1;\/\/sum是算的和,a是几的阶乘 for (int i = 1; i <= 10; i++) { \/\/1到10,所以i<=10 a = a * i; sum = sum + a; } System.out.println("sum= " + sum);}}...
编写一个Java程序计算1!+2!+...+10!的和
import java.io.*;class fac { public static void main(String args[]){ BigInteger n1=new BigInteger("0"),n2=new BigInteger("1"),result=null;for(int i=1;i!=11;i++){ for(int j=1;j!=i+1;j++)n2=n2.multiply(new BigInteger(String.valueOf(j)));n1=n1.add(n2);n2...
1、编写一个Java程序,计算并输出1+2!+3!+…+10!的值。
\/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub int sun=0;int jc=1;for(int i=1;i<=10;i++){ jc=jc*i;sun+=jc;} System.out.print(sun);} } 解释:当i=1;进行第一次循环 jc=jc*i=1*1=1=1!,sun+=jc=0+1=1!;当i=2;进行第二次...
Java数阶乘求和sum=1!+2!+...+10!
public static void main(String[] args){ int sum = 0;for (int i = 1; i <= 10; i++){ int mul = 1;for (int j = i; j >= 1; j--){ mul *= j;} sum += mul;} System.out.println(sum);}
编写一个程序,计算s=1!+2!+…..+10!
include"stdio.h"int main(){ int i,n=1,s=0;for(i=1;i<=10;i++){ n*=i;s+=n;} printf("1!+2!+..+10!=%d",s);return 0;}
编程实现1!+2!+3!+…..+10!的结果并输出结果。
public class Carculate{ public static void main(String[] args){ int n=10;long addup = 0;for(int i=1;i<=n;i++){ long laddup = 1;for(int j=1;j<=i;j++){ laddup*=j;} addup += laddup;} System.out.println("1!+2!+3!+…..+"+n+"!="+addup);} } ...
用java计算1!+2!+3!+4!+5!...+10!
{ public static void main(String[] args){ int result=0;int f=0;for (int i=1; i<=10; i++){ f = 1;for (int j=2; j<=i; j++){ f *= j;} result+=f;} System.out.println("result="+result);} } 第一个循环的i的值可以更改,不过类型最好改成long类型。因为数...
用JAVA编写一个求1!+2!+3!+..+10!的程序然后输入三个数升序排列 ,用for...
import java.util.*;public class Jiecheng{ public static void main (String[] args) { long acc=1,sum=0;int[]arr=new int[3];int i,j;for(i=1;i<=10;i++){ for(j=1;j<=i;j++){ acc*=j;} sum+=acc;acc=1;} System.out.println("1到10的阶乘之和是:"+sum);\/\/...