21 求阶乘问题

原创 2016年08月30日 13:15:13
//题目:求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);
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java如何用数组解决大数阶乘的问题,例如求n!,n=100000

实验课老师布置的题目。 用maxIndex表示目前的阶乘结果的位数,temp用来暂时存放当前进行到数组里第i位的运算了,就把i与数组当前位的乘积暂存在temp里,对temp做处理,结果大于10,就向...
  • ICY520
  • ICY520
  • 2012年02月29日 12:43
  • 1958

poj 2731 求10000以内n的阶乘(大数问题)

2731:求10000以内n的阶乘 查看提交统计提示提问 总时间限制: 3000ms 内存限制: 655360kB 描述 求10000以内n的阶乘。 输入 只有一行输入,整数n(n 输...

(遍历)一些基本的求和,求积,求阶乘,计数问题(流程控制语句的使用)

知识点 1,选择语句 单分支选择:if......else 多分枝选择结构 if else if .... else switch ( controllingExpressi...

大数问题:求N的阶乘

最近看了一些关于求大数N的阶乘的方法,有点心得,特书写出来,共同交流。题目:输入一个正整数N,输出N的阶乘。N的范围是0-1000.1000的阶乘位数有两三千位,显然是很惊人的大数据。最开始,想到的是...

求阶乘与多整数连乘问题

1. 求阶乘问题 对给定的 n(n   分析:因为要求的整数可能大大超出一般的整数的位数,所以应使用一维数组存储长整数,数组中的每个元素只存储长整数的一位数字。如有 m 位长整数 num,则用数组 ...

问题五十三: 求满足条件n=a!+b!+c!的所有三位数n(a,b,c分别是n的百位十位个位)并输出,要求用自定义函数实现求阶乘。

/* 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删除了) * 程序的版权和版本声明部分 * All rights reserved. * 文件名称...

WV.21-大数阶乘算法1-序

序 大数阶乘的计算是一个有趣的话题,从中学生到大学教授,许多人都投入到这个问题的探索和研究之中,并发表了他们自己的研究成果。如果你用阶乘作关键字在google上搜索,会找到许多此类文章,另外,如果你...
  • MIKASA3
  • MIKASA3
  • 2015年01月30日 21:38
  • 719

大数阶乘问题

  • 2013年10月10日 12:54
  • 974B
  • 下载

java竞赛-大数阶乘问题

Java计算阶乘(n!)需要使用实现使用BigDecimal类,因为用int最多正确算到12!,用long最多正确算到20! 计算机中提供了长整型和双精度等能存储较大数的数据类型,但在有些时候,这样...

NYOJ 28.大数阶乘(大数问题)

/*描述 我们都知道如何计算一个数的阶乘,可是,如果这个数很大呢,我们该如何去计算它并输出它? 输入 输入一个整数m(0 输出 输出m的阶乘,并在输出结束之后输入一个换行符 样例输入 50 样例输出 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:21 求阶乘问题
举报原因:
原因补充:

(最多只允许输入30个字)