1 int digit_stirling(int n) 2 { 3 double PI=acos(double(-1));// PI的值=反余弦函数 -1.0为Pi, 1为0。 4 double e=exp(double(1));//e的值 5 return floor(log10(sqrt(2*PI*n))+n*log10(n/e))+1; 6 }