一个圆形中所内接的正方形区域面积的 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP