給定一個正六邊形內接的圓內切的正方形,我們需要找到正方形的面積,為此我們需要找到正方形邊長和正六邊形邊長之間的關係。
正六邊形內接圓的半徑的數學公式為,r=A√3/2
#由於正方形的對角線等於圓的直徑,所以半徑和邊長之間的關係為,a=√r
根據正六邊形的邊長,
a = √3A/√2
所以,正方形的面積,面積=a2 = (√3A/√ 2)2
#include <stdio.h> #include <math.h> int main() { float a = 5; float area = pow((a * sqrt(3)) / (sqrt(2)), 2); printf("area = %f", area); return 0; }
area = 37.500000
以上是計算六邊形內切圓內的正方形面積的C程序的詳細內容。更多資訊請關注PHP中文網其他相關文章!