当前位置: 代码迷 >> C语言 >> [求助]如何求40的阶乘?
  详细解决方案

[求助]如何求40的阶乘?

热度:649   发布时间:2007-10-20 13:34:38.0
[求助]如何求40的阶乘?
40!是一个很大是数字,简单的double类型装不下这个数字。
最近看到一个程序,使用的是数组方法存储后面的数据,但是后面的结果不对,
如果哪位大虾知道的话,能不能告诉我?谢谢!

[此贴子已经被作者于2007-10-20 14:38:54编辑过]

搜索更多相关的解决方案: 阶乘  

----------------解决方案--------------------------------------------------------

没有人知道吗?


----------------解决方案--------------------------------------------------------
40!不大了,10000!也玩过了



by 雨中飞燕 QQ:78803110 C/C++讨论群:46520219
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
----------------解决方案--------------------------------------------------------

不是很大吧??不大清楚,可以用long呀


----------------解决方案--------------------------------------------------------
以下是引用风的声音在2007-10-20 16:27:52的发言:

不是很大吧??不大清楚,可以用long呀

20!就超出long
30!就超出int64



by 雨中飞燕 QQ:78803110 C/C++讨论群:46520219
Blog: http://yzfy.programfan.com

[url=http://bbs.bc-cn.net/viewthread.php?tid=163571]请大家不要用TC来学习C语言,点击此处查看原因[/url] [url=http://blog.programfan.com/article.asp?id=24801]请不要写出非int声明的main函数[/url]
[url=http://bbs.bc-cn.net/viewthread.php?tid=162918]C++编写的Windows界面游戏[/url]
----------------解决方案--------------------------------------------------------

以下是引用风的声音在2007-10-20 16:27:52的发言:

不是很大吧??不大清楚,可以用long呀

你强。。。

不过double算到170!没问题~

超过了就只能用数组了


----------------解决方案--------------------------------------------------------
呵呵,没怎么注意这个问题~~见笑了,
----------------解决方案--------------------------------------------------------
我求过十万的,曾经将那个代码发到论坛上了,你可以去看看
----------------解决方案--------------------------------------------------------

好的,谢谢!


----------------解决方案--------------------------------------------------------
应该可以求
----------------解决方案--------------------------------------------------------
  相关解决方案