关闭

21 求阶乘问题

71人阅读 评论(0) 收藏 举报
分类:
//题目:求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);
	}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:19844次
    • 积分:1434
    • 等级:
    • 排名:千里之外
    • 原创:128篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条