题意
输入N求N的阶乘的10进制表示的长度。例如6! = 720,长度为3。
解题思路
n!的长度等于log10(n!)
参考代码
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
int n;
while (cin>>n){
double tmp=1;
for (int i=1;i<=n;i++)
tmp+=log10(i);
ll ans=tmp;
cout<<ans<<endl;
}
return 0;
}