大数阶乘的求法

首先是定义一个数组,然后用数组的每一个元素来记录运算结果的每一个,从个位数字开始算起,这样可以很好地解决进位的问题。

程序源代码:



运行示例:

输入:30

输出的结果为:265252859812191058636308480000000

这样就能解决掉,当然在java中可以使用BigInteger类来解决所有的大数问题,并且封装好了很多使用的方法。

posted on 2012-03-05 22:25  c语言源码  阅读(228)  评论(0编辑  收藏  举报

导航