早教吧 育儿知识 作业答案 考试题库 百科 知识分享

10000!的结果有多少位数?如:=24两位数是不是结果的位数还是很大?有这么难么

题目详情
10000!的结果有多少位数?如:=24 两位数
是不是结果的位数还是很大?
有这么难么
▼优质解答
答案和解析
阶乘的位数增长很快.
一般模拟计算采用1到10000的10底的对数和,
log10(1) + log10(2) + …… + log10(10000)
或利用利Stirling公式
10000!≈开平方(2×π×10000)×(10000/e)的10000次方
对其取10底对数.
计算机计算一般用大数组存储每位进行大数乘法.
有人算过10000!的结果有35660位.