附加资料:
冷涡天气实际上是6月下旬到7月上旬造成北京降水的主要天气系统,如1998年6月30日,我区下了95.3毫米; 2002年6月25日66.8毫米;2011年6月23日60.5毫米。如果假设下雨量按照时间逐渐减少,试估计2017年6月22日下雨量是多少?函数形式统一用  TF1 *fun = new TF1("fun","[0]*exp(-x/[1])+[2]",Xmin,Xmax);
 
实现代码:
void rain(){
  const Int_t N = 3;
  TDatime T[N];
  Double_t X[N],Y[N];
  TDatime Toff(1998,1,1,0,0,0);
  Int_t Xoff = Toff.Convert();
  TDatime Tnow(2017,6,22,23,0,0);
  Int_t Xnow = Tnow.Convert() - Xoff;
  T[0].Set(1998,6,30,0,0,0); Y[0]=95.3;
  T[1].Set(2002,6,25,0,0,0); Y[1]=66.8;
  T[2].Set(2011,6,23,0,0,0); Y[2]=60.5;
  for(Int_t i=0; i     X[i] = T[i].Convert() - Xoff;
    cout << T[i].AsString() <<"X[i]=" << X[i] << endl;
  }
  TGraph *gr = new TGraph(N,X,Y);
  gr->SetMarkerStyle(20);
  gr->Draw("AP");
  gr->GetXaxis()->SetTimeDisplay(1);
  gr->GetXaxis()->SetTimeFormat("%Y/%M %F1998-1-1 0:0:0");
  gr->GetXaxis()->SetLimits(0,Xnow);
  gr->GetXaxis()->SetNdivisions(505);
  gr->SetTitle("; Date; Rain(/mm)");
 
  TF1 *fun = new TF1("fun","[0]*exp(-x/[1])+[2]",Xoff,Xnow);
  fun->SetLineColor(kBlue);
  fun->SetNpx(1000);
  fun->SetParameters(95,1E8,10);
  gr->Fit("fun");
 
  Double_t Ynow = fun->Eval(Xnow);
  cout<<"Xnow="<   ltx->SetTextAlign(21);
  ltx->SetTextColor(kRed);
  ltx->Draw();
}
 
问题:
1 将上面的代码转换成可执行代码并执行。如果将2002年6月25日66.8毫米的降雨量改为76.8毫米,则估计出的2017年6月22日下雨量是多少?
A、 接近54.2B、 接近57.2C、 接近51.2D、 接近59.2