hdu 1018

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1018

看了别人的解析,顿悟了。。。。。

<pre name="code" class="cpp">#include<stdio.h>
#include<math.h>
int main(){
     int n,m;
     double number;
     int i,j,k,t;
     scanf("%d",&n);
     while(n--){
         number=0;
         scanf("%d",&m);
         for(i=1;i<=m;i++)
            number+=log10(i);
         printf("%d\n",(int)number+1);
     }
return 0;
} 


 


posted @ 2015-07-13 10:53  wojiaohuangyu  阅读(6)  评论(0)    收藏  举报