#include
#include
using namespace std;
class circle
{
public:
circle(double m){ R = m; }
double getarea(){ return RR3.14; }
private:
double R;
};
class table
{
public:
table(double d){ H = d; }
double getH(){ return H; }
private:
double H;
};
class roundtable:public circle,public table
{
public:
roundtable(double m, double d,string s) :circle(m), table(d)
{
color = s;
}
string getcolor(){ return color; }
private:
string color;
};
void main()
{
double m, d;
string s;
cout << “请设置圆桌的高度:” << endl;
cin >> d;
cout << “请设置圆桌的半径:” << endl;
cin >> m;
cout << “圆桌的颜色为:” << endl;
cin >> s;
roundtable x(m,d,s);
cout << “圆桌的属性为:” << endl;
cout << “高度:” <<x.getH()<<“米”<< endl;
cout << “面积:” << x.getarea() <<“平方米”<<endl;
cout << “颜色:” <<x.getcolor() << endl;
}
设计一个圆类circle和一个桌子类table,另设计一个圆桌类roundtable,它是前面两个类的派生类,要求输出一个圆桌的高度、面积和颜色等数据。
最新推荐文章于 2023-12-22 09:51:28 发布