C++习题 抽象基类
时间: 1ms 内存:128M
描述:
编写一个程序,声明抽象基类Shape,由它派生出3个派生类: Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积(结果保留两位小数),3个图形的数据在定义对象时给定。
输入:
圆的半径
矩形的边长
三角形的底与高
输出:
圆的面积
矩形的面积
三角形的面积
示例输入:
12.6
4.5 8.4
4.5 8.4
示例输出:
area of circle = 498.76
area of rectangle = 37.80
area of triangle = 18.90
提示:
参考答案:
解锁文章
文章评论