N个三角形(顶点为浮点数坐标),已知所有三角形顶点二维坐标,根据三角形面积降序输出。
目前初学c++,能求出顶点为浮点数坐标的三角形面积
代码如下:
你要先输入一个N值,然后for循环,输入N组三角形顶点坐标,然后将计算得到的三角形面积记录到面积数组中
你计算面积的代码也有问题,要检查s和a,b,c的大小关系,或者说是检查a,b,c能否组成一个三角形?否则sqrt会崩溃掉的
n个三角形你就循环输入坐标点,你的代码里似乎只有一个三角形,后面排序的方法是对的吧
给你找了一篇非常好的博客,你可以看看是否有帮助,链接:C++计算三角形面积