1x2x3x...xn=N!有没有具体的公式
3个回答

对于n较小时直接算就行了,如果n较大,如n=10000,可以用级数展开.如果进行近似计算可以用下面的公式:

n!≈√(2πn)[(n/e)^n]e^(1/(12n)),其中e=2.718281828459045...,为自然对数的底数.

如用此公式计算10000!

10000!≈√(20000π)(10000/e)^10000*e^(1/120000)=2.846259680917062425183282059031*10^35659

用windows自带的计算器计算的结果为

10000!=2.8462596809170545189064132121199*10^35659

可见上面的结果精确到了小数点后面第13位