这样的求阶乘的C语言程序为什么只能求对13以内的的阶乘???

[复制链接]
查看11 | 回复5 | 2012-8-29 10:05:20 | 显示全部楼层 |阅读模式
int和float都是32位,4G的范围,13的阶层为6227020800(6.2G多)你可以用double或者long double类型定义S,就可以求更高的数的阶层了。望采纳...
回复

使用道具 举报

千问 | 2012-8-29 10:05:20 | 显示全部楼层
float范围不能表示了。...
回复

使用道具 举报

千问 | 2012-8-29 10:05:20 | 显示全部楼层
应该超过了float的最大值...
回复

使用道具 举报

千问 | 2012-8-29 10:05:20 | 显示全部楼层
大数的阶乘可以定义整型数组,每个数组成员代表一位数...
回复

使用道具 举报

千问 | 2012-8-29 10:05:20 | 显示全部楼层
与计算机能表示的最大有效数有关系。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行