题目描述:
写一个程序计算正方体、球体和圆柱体的表面积和体积
程序代码:
#include#define PAI 3.1415 using namespace std; class Shape { public: virtual void ShapeName()=0; virtual void area() { return ; } virtual void volume() { return ; } }; class Cube:public Shape { public: Cube(float len):length(len){}; void ShapeName() { cout<<"Cube:"< ShapeName(); pt->area(); pt->volume(); cout<<"==========================="< ShapeName(); pt->area(); pt->volume(); cout<<"==========================="< ShapeName(); pt->area(); pt->volume(); cout<<"==========================="<
结果输出:
Cube: Area:24 Volume:8 =========================== Sphere: Area:50.264 Volume:33.5093 =========================== Cylinder: Area:37.698 Volume:25.132 ===========================