freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c第十章習(xí)題解答-資料下載頁

2025-01-14 20:36本頁面
  

【正文】 利用C++標(biāo)準(zhǔn)庫的異常類結(jié)構(gòu)includeiostreamincludecmathincludestdexcept //采用C++標(biāo)準(zhǔn)庫中的異常類includestringincludeiomanipusing namespace std。const double DefaultOverflow=。class Simpson{ double Intevalue,a,b。 //Intevalue積分值,a積分下限,b積分上限public: virtual double fun(double x)=0。 //被積函數(shù)聲明為純虛函數(shù) Simpson(double ra=0,double rb=0){ a=ra。 b=rb。 Intevalue=0。 } void Integrate(){ double dx。 int i。 dx=(ba)/2000。 Intevalue=fun(a)+fun(b)。 for(i=1。i2000。i+=2)Intevalue+=4*fun(a+dx*i)。 for(i=2。i2000。i+=2)Intevalue+=2*fun(a+dx*i)。 Intevalue*=dx/3。 } void Print(){cout積分值=Intevalueendl。}}。class A:public Simpson{public: A(double ra,double rb):Simpson(ra,rb){}。 double fun(double x){ double temp。 temp=1/x。 if(fabs(temp)DefaultOverflow) return temp。 else{ string eObj=因被積函數(shù)發(fā)生算術(shù)溢出(被0除),跳過。 throw overflow_error(eObj)。 } }}。class B:public Simpson{public: B(double ra,double rb):Simpson(ra,rb){}。 double fun(double x){ double temp。 temp=exp(x)。 if(fabs(temp)DefaultOverflow) return temp。 else{ string eObj=因被積函數(shù)發(fā)生算術(shù)溢出(被0除),跳過。 throw overflow_error(eObj)。 } }}。int main(){ A a1(,)。 Simpson *s=amp。a1。 try{ sIntegrate()。 sPrint()。 }//動態(tài) catch(overflow_error amp。excp){ cerr()endl。 } B b1(,)。 try{ ()。 ()。 }//靜態(tài) catch(overflow_error amp。excp){ cerr()endl。 } return 0。}
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1