Problem1380--类的练习--纯虚函数

1380: 类的练习--纯虚函数

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 32  Solved: 19
[Submit] [Status] [Web Board] [Creator:]

Description

设计一个形状类,有两个属性:宽和高,还有一个计算面积的公有函数。派生一个长方形类和一个三角形类,计算长方形面积和三角形面积,请设计这个3个类,并在主函数中创建对象,调用计算面积的函数输出面积(三角形的面积假定为长*宽/2)。其中创建对象和调用计算面积函数形式如下:
Shape *p1, *p2;
Rectangle rec;
Triangle tri;
p1 = &rec;
p2 = &tri;
rec.area()
tri.area()
p1->area()
p2->area()
主函数中输入长方形的长和宽
三角形的长和宽。分别用两种方式输出形状的面积,如下

Input

5 9
2 4

Output

长方形面积:45
三角形面积:4
长方形面积:45
三角形面积:4

Sample Input

5 9
2 4

Sample Output

长方形面积:45
三角形面积:4
长方形面积:45
三角形面积:4

Source/Category

 

[Submit] [Status]