|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 发一个计算任意阶乘的程序,请多提意见
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
3517
人关注过本帖,
1
人收藏
标题:
发一个计算任意阶乘的程序,请多提意见
只看楼主
加入收藏
leeco
等 级:
贵宾
威 望:
10
帖 子:1029
专家分: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
快速回复:
发一个计算任意阶乘的程序,请多提意见
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.026972 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved