成长轨迹54 【ACM算法之路 百炼poj.grids.cn】【枚举】【2739:计算对数】
题目http://poj.grids.cn/practice/2739
到底怎么样才能比较彻底的ac啊、、、
【wa代码】
1 //看解题报告的。。照样wa
2 #include <stdio.h>
3 #include <string.h>
4 #include <stdlib.h>
5 #include <math.h>
6
7 int main()
8 {
9 char a[120],b[120];
10 int n,la,lb;
11 scanf("%d",&n);
12 for(int i=0;i<n;i++)
13 {
14 memset(a,'0',sizeof(a));
15 memset(b,'0',sizeof(b));
16 scanf("%s %s",a,b);
17 la=strlen(a);
18 lb=strlen(b);
19 a[4]=b[4]='\0';
20 for(int j=0;j<4;j++)
21 {
22 if(a[i]=='\0')
23 a[i]='0';
24 if(b[i]=='\0')
25 b[i]='0';
26 }
27 printf("%d\n",int((log10(atof(b)/1e3)+lb-1)/
28 (log10(atof(a)/1e3)+la-1)));
29 }
30 return 0;
31 }