公式对了 但是提交老是错。。
#include<stdio.h>
#include<math.h>
int main()
{
int w,d,t,ans=0;
double year;
while(scanf("%d%d",&w,&d)!=EOF)
{
if(w==0&&d==0)break;
printf("Sample #%d\n", ++ans);
year=5730*(log(810*w/d+0.0)/log(2.0));
if(year<10000)t=100*(int)(year/100+0.5);
else
t=1000*(int)(year/1000+0.5);
printf("The approximate age is %d years.\n\n", t);
}
return 0;
}