基于坐标的形状设计(必须用类)
题目描述:以点为基础,组建不同形状。功能要求:
(1)创建一个Point类,表示平面上的一个点,有两个数据成员,分别表示点的横、纵坐标
(2)创建一个Circle类,表示平面上的一个圆,包含一个Point类的成员,表示圆心,另外,还有一个数据成员表示半径,Circle类包含一个判断给定点是在圆内,圆外,还是圆上的函数成员。
(3)创建一个Triangle类,表示平面上的一个三角形,包含三个Point类的成员,表示三角形的三边,Triangle类包含一个计算周长的函数成员。
(4)要注意进行合法性检查,例如,并不是任意三点都可以构成三角形,在对三角形进行初始化时要考虑指定的点能不能构成三角形。
(5)思考:如果要求构建一个抽象类,怎么设计?
C++:以点为基础,组建不同形状
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 查询优化:A表100000行,B表2000 行,内存页大小只有20页,运行时3页,设计两个表等值连接的最简单的算法
- ¥15 led数码显示控制(标签-流程图)
- ¥20 为什么在复位后出现错误帧
- ¥15 结果有了,想问一下这个具体怎么输入
- ¥15 怎么修改鸿蒙app的UI及功能设计
- ¥15 帮我利用jupyter 运行一个正确的代码
- ¥15 如何使用Gephi软件和Python包中的GephiStreamer交互
- ¥15 sqlite加密问题咨询
- ¥15 appdesigner接收不到udp组播的数据
- ¥15 verilog 非阻塞赋值下的移位拼接错误