搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 发一个计算任意阶乘的程序,请多提意见
标题:
发一个计算任意阶乘的程序,请多提意见
只看楼主
leeco
等 级:
贵宾
威 望:
10
帖 子:1026
专家分:177
注 册:2007-5-10
第
11
楼
得分:0
[bo][un]summer198191[/un] 在 2008-7-13 02:46 的发言:[/bo]
斑竹大大能否讲解一下你的算法思想呢,研究了下,不是很明白呢~!
谢谢啦!
还是模拟,一个结点存一个小于100000的数,或者理解成100000进制。
2008-07-13 12:41
woshiyun
等 级:
新手上路
威 望:
2
帖 子:348
专家分:0
注 册:2008-6-16
第
12
楼
得分:0
[bo][un]leeco[/un] 在 2008-7-13 12:41 的发言:[/bo]
还是模拟,一个结点存一个小于100000的数,或者理解成100000进制。
还是模拟,一个结点存一个小于100000的数,或者理解成100000进制。 [/quote]
这样恐怕不行吧,如果是80000*80000,那么这个中间结果怎么表示?用满32位也表示不了。
所以这个程序在计算n很大(50000左右)的时候是要出问题的。
2008-07-13 19:33
hangeng
等 级:
论坛游民
帖 子:424
专家分:39
注 册:2007-7-23
第
13
楼
得分:0
当然
无论用什么方法,总会有一个计算极限!
雨水冲不进窗来,在玻璃上痛哭。但它至少奋斗过。
2008-07-13 21:03
xuanzilie
等 级:
新手上路
帖 子:133
专家分:0
注 册:2007-7-12
第
14
楼
得分:0
12#说的不错, 那个中间数也用数组表示,能计算的就会大很多了
2008-07-13 23:09
yt414204458
等 级:
论坛游民
帖 子:260
专家分:55
注 册:2008-3-1
第
15
楼
得分:0
有很多种算法啊,你不都发上来 ?
一切从爱C开始
2008-07-19 16:42
15
2/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-211308-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.971064 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved