zoj1242

来源:互联网 发布:阿里云学校 编辑:程序博客网 时间:2024/04/29 22:58
#include<iostream>#include<cmath>using namespace std;  int main()  {    const int a=810;       const int hlc=5730;       int year,dec,w,d,count=1;       while(cin>>w>>d)       {         if(d==0&&w==0)                return 0;         year=hlc*log(a*w/d)/log(2);//换底公式的应用,求解任意对数           if(year<=10000)                         year=100*(int)(year/100+0.5);          else                         year=1000*(int)(year/1000+0.5);//注意四舍五入的方法           cout<<"sample#"<<count<<endl;          cout<<"The approximate age is "<<year<<endl;          count++;                                          }       return 0;