用Java编写计算1的阶乘一直加到20的阶乘是多少,我编的错在哪啊,
//计算 1!+2!+…+20!。程序名:X03_06For.java
public class X03_06For{
public static void main(String args[]){
int sum=0,n,m,a=1;
for(n=1;n<=20;n++)
for(m=1;m<=n;m++)
a*=m;
sum+=a;
System.out.println("1!+2!+…+20!="+sum);
}
}
for(n=1;n<=20;n++)
{
int a= 1 ; // 这里添加消咐键出简搜来拿巧
for(m=1;m<=n;m++)
{
a*=m;
}
sum+=a;
}
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)
}
}
/唯樱李/计算 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);
}
}
# include<stdio.h> int main() { double a,i=1,b=1,sum=0; for(不知道是c语言的代码,还枣仿是裤岩敬c++的代码。混淆了! # include<stdio.h>胡慎 ,ixqvpY
建议楼主用java软件加个断点编译程序,慢慢研究、、、