这个公式有问题吧,内接六边形的面积竟然比圆的面积大。
圆的面积是PI*RR
这个给的公式是sqrt(3)*PI*RR
sqrt(3)大于1啊,明显比圆的面积大啊。。。。
参考吧。。
#include <stdio.h>
#include <math.h>
int main()
{
double r,area1,area2;
scanf("%lf",&r);
printf("面积=%g\n",sqrt((double)3)*3.14159*r*r);
printf("占比=%%%g",sqrt((double)3)*100);
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
float pi = 3.14,area=0,r=0;
scanf("%f",&r); //输入半径值
area = sqrt(3) * pi * r * r;
printf("area = %f", area);
float percent = 0, yuan = 0;
yuan = pi * r * r;
percent = area / yuan;
printf("占比 = %f", percent);
return 0;
}
面积公式都有问题。。。