weixin_68465758 2022-05-26 08:25 采纳率: 0%
浏览 30

C++:以点为基础,组建不同形状

基于坐标的形状设计(必须用类)
题目描述:以点为基础,组建不同形状。功能要求:
(1)创建一个Point类,表示平面上的一个点,有两个数据成员,分别表示点的横、纵坐标
(2)创建一个Circle类,表示平面上的一个圆,包含一个Point类的成员,表示圆心,另外,还有一个数据成员表示半径,Circle类包含一个判断给定点是在圆内,圆外,还是圆上的函数成员。
(3)创建一个Triangle类,表示平面上的一个三角形,包含三个Point类的成员,表示三角形的三边,Triangle类包含一个计算周长的函数成员。
(4)要注意进行合法性检查,例如,并不是任意三点都可以构成三角形,在对三角形进行初始化时要考虑指定的点能不能构成三角形。
(5)思考:如果要求构建一个抽象类,怎么设计?

  • 写回答

1条回答 默认 最新

  • 程序喵正在路上 后端领域新星创作者 2022-05-26 11:48
    关注

    我看看

    评论

报告相同问题?

问题事件

  • 创建了问题 5月26日

悬赏问题

  • ¥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 非阻塞赋值下的移位拼接错误