//题目:求1+2!+3!+...+20!的和
//分析:如果知道阶乘如何写就好了
public class TwentyOne {
public static void main(String[] args) {
// TODO Auto-generated method stub
//定义一个数之和
// int sum=0;这里犯了个错误就是,最后的结果大于int的范围
long sum=0L;
long a=1L;
for(int j=1;j<21;j++)
{
for(int i=1;i<j+1;i++)
{
a=a*i;
sum +=a;
}
}
System.out.println("sum="+sum);
}
}
21 求阶乘问题
最新推荐文章于 2022-03-28 14:53:06 发布