c++题 定义三角形类 求周长与面积定义一个三角形的类 三角形由三个顶点组成(顶点时一个POINT的对象)根据三个顶点的值计算三角形的周长和面积,如果三个顶点在一个直线上则提示是非法
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 19:48:18
![c++题 定义三角形类 求周长与面积定义一个三角形的类 三角形由三个顶点组成(顶点时一个POINT的对象)根据三个顶点的值计算三角形的周长和面积,如果三个顶点在一个直线上则提示是非法](/uploads/image/z/6694479-63-9.jpg?t=c%2B%2B%E9%A2%98+%E5%AE%9A%E4%B9%89%E4%B8%89%E8%A7%92%E5%BD%A2%E7%B1%BB+%E6%B1%82%E5%91%A8%E9%95%BF%E4%B8%8E%E9%9D%A2%E7%A7%AF%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AA%E4%B8%89%E8%A7%92%E5%BD%A2%E7%9A%84%E7%B1%BB+%E4%B8%89%E8%A7%92%E5%BD%A2%E7%94%B1%E4%B8%89%E4%B8%AA%E9%A1%B6%E7%82%B9%E7%BB%84%E6%88%90%EF%BC%88%E9%A1%B6%E7%82%B9%E6%97%B6%E4%B8%80%E4%B8%AAPOINT%E7%9A%84%E5%AF%B9%E8%B1%A1%EF%BC%89%E6%A0%B9%E6%8D%AE%E4%B8%89%E4%B8%AA%E9%A1%B6%E7%82%B9%E7%9A%84%E5%80%BC%E8%AE%A1%E7%AE%97%E4%B8%89%E8%A7%92%E5%BD%A2%E7%9A%84%E5%91%A8%E9%95%BF%E5%92%8C%E9%9D%A2%E7%A7%AF%2C%E5%A6%82%E6%9E%9C%E4%B8%89%E4%B8%AA%E9%A1%B6%E7%82%B9%E5%9C%A8%E4%B8%80%E4%B8%AA%E7%9B%B4%E7%BA%BF%E4%B8%8A%E5%88%99%E6%8F%90%E7%A4%BA%E6%98%AF%E9%9D%9E%E6%B3%95)
c++题 定义三角形类 求周长与面积定义一个三角形的类 三角形由三个顶点组成(顶点时一个POINT的对象)根据三个顶点的值计算三角形的周长和面积,如果三个顶点在一个直线上则提示是非法
c++题 定义三角形类 求周长与面积
定义一个三角形的类 三角形由三个顶点组成(顶点时一个POINT的对象)根据三个顶点的值计算三角形的周长和面积,如果三个顶点在一个直线上则提示是非法三角形,可以比较三角形的大小是否为等腰三角新或直角三角形.
c++题 定义三角形类 求周长与面积定义一个三角形的类 三角形由三个顶点组成(顶点时一个POINT的对象)根据三个顶点的值计算三角形的周长和面积,如果三个顶点在一个直线上则提示是非法
point对象应该有2个参数吧
生成3个point的对象
先根据2点的坐标计算2点间线段的长度,再根据线段比较或计算
三角形面积有个计算公式(据说是海伦定理,不过我记得那个公式是黄冈一个高中老师首先发明的啊,怎么成老外的定理了,郁闷)
假设△ABC三边为a,b,c
则S△ABC=√[l(l-a)(l-b)(l-c)]
判断三点是否在一条直线上,
只要判断由3点构成的3条线段中的任意2条的斜率是否相同,如果相同就是非法三角形
判断等腰△
三边中有任意2条边相等即为等腰△
判断直角三角形
可以根据直角边的平方和=斜边的平方来判断