⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 试题7-5-2.txt

📁 为初学者提供的最佳的C++程序设计源程序库
💻 TXT
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -