求任意输入的一个数的阶乘?

alpa 2003-06-16 11:27:49
求任意输入的一个数的阶乘,谁有这样的程序给我一个.谢谢!
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
teal 2003-06-16
  • 打赏
  • 举报
回复
如果n 太大,计算机也算不过来呀。
采用递归吧。用内存中的一段空间来保存中间结果和最后结果。好好的设计一下,感觉应该不是很难
tao_ao 2003-06-16
  • 打赏
  • 举报
回复
首先考虑n的范围吧 比如小于9999999 则9999999的阶乘有多少位 这时不能用long 只能用string long与string的变换 算法太难
tao_ao 2003-06-16
  • 打赏
  • 举报
回复
太难了

如果n不大倒好办
n为任意值 难啊
BugBuilder 2003-06-16
  • 打赏
  • 举报
回复
这个不难啊

我看你是想来找人做作业的吧?

写判断

再在里边的最后来一个 -1就好了

lezi1022 2003-06-16
  • 打赏
  • 举报
回复
计算结果也是各不定长的数!
不知道怎样存贮
test7979 2003-06-16
  • 打赏
  • 举报
回复
大家只考虑了整数啊,其实这个数也可以是小数,甚至负数噢,

需要努力噢

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧