怎么减少代码时间超限问题
跃2.0 2016-12-19 11:47:42 #include <stdio.h>
#include <math.h>
int main(int argc, const char * argv[])
{
int i,n;
double sum=0.0;
while(scanf("%d",&n)!=EOF)
{
for(i=2; i<=n; i++)
{
sum+=log10(i);
}
if(n==1)
sum=1;
printf("%d\n",(int)ceil(sum));
sum=0;
}
return 0;
}