我正在尝试找出只给出了边长的形状的面积。
考虑到现在形状是四边形(只有四个边),在 C++ 中找到它的面积的方法(或算法)是什么? (鉴于四边形的边长是固定的,得到的任何四边形的合面积总是相等的。)
请注意,我没有形状的顶点,只有边。如果我有顶点的话,我可以使用 this summation formula直接得到n边形的面积。但处理这种限制的最佳方法是什么?
最佳答案
你不能。除了您的长度之外,您没有足够的信息来进行计算,或者不知道至少 2 个角度或关于比四边形更具体的对象类型的更多详细信息。
原因:四边形有4条边。没有其他限制。事实上,这些线可能会相交,从而使面积计算更加困难。
关于c++ - 求已知边的多边形面积 [C++],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160047/