正六边形由六个等边三角形组成,因此正六边形的对角线为2 *边。
让我们看一下下面的实现,以从侧面获得常规的七边形对角线-
#include <iostream> using namespace std; int main(){ float side = 12; if (side < 0) return -1; float diagonal = 2*side; cout << "The diagonal of the regular hexagon = "<<diagonal<< endl; return 0; }输出结果
上面的代码将产生以下输出-
The diagonal of the hexagon = 24