编写程序,计算圆柱体、球体、正方体和长方体的表面积和体积。
#include ""
#include""
class Shape
{
protected:
int x,y,h;
public:
void set(int i=0,int j=0,int z=0)
{
x=i;
y=j;
h=z;
}
virtual void area()=0;
virtual void volume()=0;
};
class Cylinder:public Shape
{
public:
void area()
{
cout<
圆柱体的表面积为
:"<<2**x*x+2**x*y<
}
void volume()
{
cout<
圆柱体的体积为
:"<
}
};
class Globe:public Shape
{
public:
void area()
{
cout<
球体的表面积为
:"<<4**x*x<
}
void volume()
{
cout<
球体的体积为
:"<<4/3**x*x*x<
}
};