📄 2-4.cpp
字号:
#include<iostream.h>
class figure
{
public:
figure(double a,double b,double c)
{
x=a;
y=b;
z=c;
}
virtual void show()
{};
protected:
double x,y;
double z;
};
class yzhu:public figure
{
public:
yzhu(double a,double b):figure(a,b,b)
{};
void show()
{
cout<<"圆柱体的表面积:"<<2*3.14159*x*y<<endl;
cout<<"圆柱体的体积:"<<3.14159*x*x*y<<endl;
}
};
class circle:public figure
{
public:circle(double a):figure(a,a,a)
{};
void show()
{
cout<<"球体的表面积:"<<4.0/3*3.14159*x*x<<endl;
cout<<"球体的体积:"<<3.14159*x*x*x<<endl;
}
};
class zhfang:public figure
{
public:
zhfang(double a):figure(a,a,a)
{};
void show()
{
cout<<"正方体的表面积:"<<6*x*x<<endl;
cout<<"正方体的体积:"<<x*x*x<<endl;
}
};
class chfang:public figure
{
public:
chfang(double a,double b,double c):figure(a,b,c)
{};
void show()
{
cout<<"长方体的表面积:"<<2*(x*y+y*z+z*x)<<endl;
cout<<"长方体的体积:"<<x*y*z<<endl;
}
};
void main()
{
yzhu y(1,2);
y.show();
circle c(8);
c.show();
zhfang q(6);
q.show();
chfang t(6,3,4);
t.show();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -