这一天晚上,弯通又做梦了,并且梦到了一个帅气的男孩纸!这个男孩给了 弯通一个数字 n。男孩离开前告诉弯通,n!(n 的阶乘)的位数就是距离弯通脱 单的天数。矜(ji)持(ke)的弯通想知道自己还有多久能脱单,快写个程序帮 助他!
★数据输入
输入第一行为一个正整数 n(1<=n<=25000)。
★数据输出 输出 n!的位数。
输入示例
10
输出示例
7
/*
* dsgjh.cpp
*
* Created on: 2016年9月4日
* Author: CJDM66
*/
#include<iostream>
#include<cmath>
using namespace std;
int main(void){
int n;
double i=0;
double ans=0;
cin>>n;
for(i=1;i<=n;i++){
ans=ans+log10(i);
}
cout<<(int)ans+1;
return 0;
}