求正六边形内切圆的面积?

cserver side programmingprogramming更新于 2024/9/4 9:28:00

正六边形内切圆有 6 个点与正六边形的六条边相切。

要求内切圆的面积,首先需要求半径。对于正六边形,半径使用公式 a(√3)/2 求得。

现在内切圆的面积为 3πa*a/4

示例

六边形边长 − 4

面积 = 37.68

示例代码

#include <stdio.h>
int main(void) {
   int a = 14;
   float pie = 3.14;
   float area = (float)(3*a*a*pie/4);
   printf("边长为 %d 的六边形内接圆面积为 %f", a, area);
   return 0;
}

输出

边长为 14 的六边形内接圆面积为 461.580017

相关文章