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

正文內(nèi)容

c面向?qū)ο髮嵗}集錦-資料下載頁

2025-03-24 04:50本頁面
  

【正文】 。floatarea()40. {41. floats=length*length。42. returns。43. }44. private:45. floatlength。46. }。47. classCircle:publicShape48. {49. public:50. Circle(floatr):radius(r){}。51. voidShapeName()52. {53. coutSquare:endl。54. }55. floatarea()56. {57. floats=PAI*radius*radius。58. returns。59. }60. private:61. floatradius。62. }。63. intmain()64. {65. Shape*pt。66. pt=newTriangle(3,4,5)。67. ptShapeName()。68. coutArea:ptarea()endl。69. cout================================endl。70. pt=newSquare()。71. ptShapeName()。72. coutArea:ptarea()endl。73. cout================================endl。74. pt=newCircle()。75. ptShapeName()。76. coutArea:ptarea()endl。77. return0。78. }includeiostreamincludecmathdefine PAI using namespace std。class Shape{ public: virtual float area() //定義一個求面積的成員函數(shù) { return 0。 } virtual void ShapeName() = 0。//定義一個純虛函數(shù) }。class Triangle:public Shape{ public: Triangle(float x,float y,float z):a(x),b(y),c(z){}。 void ShapeName() { coutTriangle:endl。 } float area() { float p = (a+b+c)/2。 float s = sqrt(p*(pa)*(pb)*(pc))。 return s。 } private: float a,b,c。}。 class Square:public Shape{ public: Square(float l):length(l){}。 void ShapeName() { coutSquare:endl。 } float area() { float s = length * length。 return s。 } private: float length。}。class Circle:public Shape{ public: Circle(float r):radius(r){}。 void ShapeName() { coutSquare:endl。 } float area() { float s = PAI*radius*radius。 return s。 } private: float radius。 }。 int main(){ Shape *pt。 pt = new Triangle(3,4,5)。 ptShapeName()。 coutArea:ptarea()endl。 cout================================endl。 pt = new Square()。 ptShapeName()。 coutArea:ptarea()endl。 cout================================endl。 pt = new Circle()。 ptShapeName()。 coutArea:ptarea()endl。 return 0。}結果輸出:[cpp] view plaincopyprint?1. Triangle:2. Area:63. ================================4. Square:5. Area:6. ================================7. Square:8. Area:C++面向?qū)ο箢惖膶嵗}目十二 題目描述:寫一個程序計算正方體、球體和圓柱體的表面積和體積程序代碼:[cpp] view plaincopyprint?1. includeiostream2. definePAI3. usingnamespacestd。4. classShape5. {6. public:7. virtualvoidShapeName()=0。8. virtualvoidarea()9. {10. return11. }12. virtualvoidvolume()13. {14. return15. }16. }。17. classCube:publicShape18. {19. public:20. Cube(floatlen):length(len){}。21. voidShapeName()22. {23. coutCube:endl。24. }25. voidarea()26. {27. doubles=6*length*length。28. coutArea:sendl。29. }30. voidvolume()31. {32. doublev=length*length*length。33. coutVolume:vendl。34. }35. private:36. floatlength。37. }。38. classSphere:publicShape39. {40. public:41. Sphere(floatr):radius(r){}。42. voidShapeName()43. {44. coutSphere:endl。45. }46. voidarea()47. {48. doubles=4*radius*radius*PAI。49. coutArea:sendl。50. }51. voidvolume()52. {53. doublev=(4*radius*radius*radius*PAI)/3。54. coutVolume:vendl。55. }56. private:57. floatradius。58. }。59. classCylinder:publicShape60. {61. public:62. Cylinder(floatr,floath):radius(r),length(h){}。63. voidShapeName()64. {65. coutCylinder:endl。66. }67. voidarea()68. {69. doubles=radius*radius*PAI+2*PAI*radius*length。70. coutArea:sendl。71. }72. voidvolume()73. {74. doublev=radius*radius*PAI*length。75. coutVolume:vendl。76. }77. private:78. floatradius。79. floatlength。80. }。81. intmain()82. {83. Shape*pt。84. pt=newCube(2)。85. ptShapeName()。86. ptarea()。87. ptvolume()。88. cout===========================endl。89. pt=newSphere(2)。90. ptShapeName()。91. ptarea()。92. ptvolume()。93. cout===========================endl。94. pt=newCylinder(2,2)。95. ptShapeName()。96. ptarea()。97. ptvolume()。98. cout===========================endl。99. }includeiostreamdefine PAI using namespace std。class Shape{ public: virtual void ShapeName()=0。 virtual void area() { return 。 } virtual void volume() { retur
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1