这个题怎么用C++编程?

声明一个Shape基类,有计算面积Area()成员函数,由此类派生出正方形类(Square)、直角三角形类(Triangle)、圆类(Circle),它们都有Area()... 声明一个Shape基类,有计算面积Area()成员函数,由此类派生出正方形类(Square)、直角三角形类(Triangle)、圆类(Circle),它们都有Area()成员函数。利用虚函数编程计算正方形、直角三角形和圆的面积。 展开
 我来答
百度网友63b0960
2020-04-03 · TA获得超过1468个赞
知道小有建树答主
回答量:661
采纳率:90%
帮助的人:202万
展开全部

不很熟悉C++的模式,给题主参考吧,只写了shape和circle做参考,其他的都一样,换一换公式和构造函数应该就好了。

为了简单和图少一些,我这里将类都放到一个文件里了,其实应该分开的


h文件 用来定义的


cpp文件,用来实现方法的,需要前面include一下头文件,这里没有截上


主程序及运行结果

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式