<p>给定一个长度为n(1<=n<=200)的数列,将这个数列按如下规则排列。<br /> 最小数,最大数,次小数,次大数,......</p>
<div>编写一个程序,定义抽象基类Shape,由它派生出5个派生类: Circle(圆形)、Square(正方形)、Rectangle(矩形)、Trapezoid(梯形)、Triangle(三角形)。</div> <div>用虚函数分别计算几种图形面积,并求它们之和。</div> <div>要求用基类指针数组,使它每一个元素指向一个派生类对象。 </div> <p></p>
<p>编写一个程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积(结果保留两位小数),3个图形的数据在定义对象时给定。</p> <p></p>
<div>分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教师兼干部)类。要求: </div> <div>(1) 在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。</div> <div>(2) 在Teacher类中还包含数据成员title(职称),在Cadre类中还包含数据成员post(职务)。在Teacher_Cadre类中还包含数据成员wages(工资)…