一個圓形中所內接的正方形區域面積的 C 程式,這個圓形內接在一個六邊形中?


已知,一個內接於正六邊形的圓內接一個正方形,我們需要找出該正方形的面積,為此,我們需要找出正方形邊和六邊形邊之間的關係。

內接於六邊形的圓的半徑的數學公式為 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

更新日期: 09-8 月-2019

158 檢視

開啟你的 職業生涯

完成課程即可透過認證

開始學習
廣告
© . All rights reserved.