求n!的位数,三个关键点
#define PI acos(-1.0)
#define e exp(1.0)
斯特林公式
AC代码
#include<iostream>
#include<cmath>
#define PI acos(-1.0)
#define e exp(1.0)
using namespace std;
int main()
{
int n,t;
cin>>n;
while(n--)
{
cin>>t;
cout<<int(log10(2*PI*t)/2+t*log10(t/e))+1<<endl;
}
return 0;
}