试题7-5-2.txt
来自「为初学者提供的最佳的C++程序设计源程序库」· 文本 代码 · 共 64 行
TXT
64 行
#include<iostream.h>
class Building
{
public:
Building(){floor=room=0;area=0;}
Building(int f,int r,double a)
{
floor=f;
room=r;
area=a;
}
void Print()const
{
cout<<"The building's specifcation:"<<endl;
cout<<"Floor:"<<"\tRoom:"<<room<<"\tTotal Area:"<<area<<endl;
}
protected:
int floor,room;
double area;
};
class House:public Building
{
public:
House(){bedroom=bathroom=0;}
House(int r,int f,int be,double a,int ba):Building(f,r,a)
{
bedroom=be;
bathroom=ba;
}
void Print()const
{
Building::Print();
cout<<"Include..."<<"\tBedroom:"<<bedroom
<<"tBathroom:"<<bathroom<<endl;
}
private:
int bedroom,bathroom;
};
class Office:public Building
{
public:
Office(){fireExtinguisher=telephone=0;}
Office(int r,int f,double a,int fe,int te):Building(f,r,a)
{
fireExtinguisher=fe;
telephone=te;
}
void Print()const
{
Building::Print();
cout<<"Include..."<<"\tFireExitinguisher:"<<fireExtinguisher
<<"\tTelephone:"<<telephone<<endl;
}
private:
int fireExtinguisher,telephone;
};
void main()
{
House h(3,10,312,45,6,3);
Office o(20,800,22000,200,1400);
h.Print();
o.Print();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?