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;
}

浙公网安备 33010602011771号