C++ 中六边形内接最大三角形的面积
在这里,我们将了解内接于正六边形中的最大三角形的面积。六边形的每条边长为 'a',三角形的每条边长为 'b'。

从该图中我们可以看到,如果我们使用六边形的一条边构成一个三角形,那么这两个三角形将每条边分成两部分。我们还可以看到两个直角三角形。根据勾股定理,我们可以说 -

因此,面积为 -

示例
#include <iostream>
#include <cmath>
using namespace std;
float area(float a) {
if (a < 0 ) //if value is negative it is invalid
return -1;
float area = (3 * sqrt(3) * pow(a, 2)) / 4;
return area;
}
int main() {
float a = 6;
cout << "Area : " << area(a);
}输出
Area : 46.7654
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP