Problem U: 多态性与虚函数01

Problem U: 多态性与虚函数01

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

Description

试定义RECT类(长方形)及其派生类CUB (长方体),具体要求如下:

RECT类中通过构造函数初始化数据(长和宽),并通过成员函数area()、peri()、isSqure()分别计算面积、周并判断是否为特殊长方形(正方形);

派生类CUB继承上述成员,通过构造函数初始化新增数据(高),volume( )计算体积,并通过同名函数area()和isSqure()分别计算长方体的表面积以及判断是否为特殊长方体(正方形)。

在主函数中,创建一个CUB对象cu和一个RECT指针*re,并使re指向cu。通过cu调用volume(),计算并输出长方体的体积;通过re调用area ()和isSquare(),计算并输出长方体的表面积,并判断是否为特殊长方体(正方体)。


Input

长方体类CUB对像的长、宽、高

Output

长方形的体积、表面积以及判断结果

Sample Input

3 4 5

Sample Output

长方体的体积为:60
长方体的表面积为:94
该长方体不是正方体

[Submit][Status]