用Java编写计算1的阶乘一直加到20的阶乘是多少,我编的错在哪啊,

2025-02-26 09:09:18
推荐回答(5个)
回答1:

for(n=1;n<=20;n++)
{
int a= 1 ; // 这里添加出来
for(m=1;m<=n;m++)
{
a*=m;
}
sum+=a;
}

回答2:

public class A{

public Integer getTotal(Integer n){
int sum = 0;
for(int i=1;i<=n;i++){
sum+=this.getValue(i);
}
return sum;
}
private Integer getValue(Integer n){
int j = 1;
for(int i = 1;i<=n;i++){
j = j*i;
}
n = j;
return n;
}

public static void main(String args[]){
A a=new A();
int b = a.getTotal(20);
System.out.println(b)
}
}

回答3:

//计算 1!+2!+…+20!。程序名:X03_06For.java
public class X03_06For {
public static void main(String args[]) {
int sum = 0, n, a = 1;
for (n = 1; n <= 5; n++) {
a = a * n;
sum += a;
}
System.out.println("1!+2!+…+20!=" + sum);
}
}

回答4:

# include int main() { double a,i=1,b=1,sum=0; for(不知道是c语言的代码,还是c++的代码。混淆了! # include ,ixqvpY

回答5:

建议楼主用java软件加个断点编译程序,慢慢研究、、、