斯特林公式 lnN!=NlnN-N+0.5*ln(2*N*pi) 要想求有多少位,将他换成以10为底便可! 利用换底公式得 lnN!/ln10=log10N! 把式子取整形加1就是位数!可以参考hdu1018题!