c++ - 求已知边的多边形面积 [C++]

标签 c++ algorithm math area

我正在尝试找出只给出了边长的形状的面积。
考虑到现在形状是四边形(只有四个边),在 C++ 中找到它的面积的方法(或算法)是什么? (鉴于四边形的边长是固定的,得到的任何四边形的合面积总是相等的。)

请注意,我没有形状的顶点,只有边。如果我有顶点的话,我可以使用 this summation formula直接得到n边形的面积。但处理这种限制的最佳方法是什么?

最佳答案

你不能。除了您的长度之外,您没有足够的信息来进行计算,或者不知道至少 2 个角度或关于比四边形更具体的对象类型的更多详细信息。

原因:四边形有4条边。没有其他限制。事实上,这些线可能会相交,从而使面积计算更加困难。

关于c++ - 求已知边的多边形面积 [C++],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160047/

相关文章:

c++ - std::notify_all_at_thread_exit 是如何工作的?

algorithm - 重叠区间的最大值

algorithm - 算法-尝试在拥有相等数量的玩家的同时平衡团队技能水平

python - 您将如何实现除数函数?

c++ - crypto++ 将 key 保存到字节队列并返回到 key

c# - 在 C# 中使用 C++ dll 对象

javascript - 绘制5点星的算法

objective-c - 使用自定义基数创建日志函数

c++ - .NET ImageAnimator 是否也可用于 C++?

algorithm - 计算两个数组之间绝对差之和的有效方法?