题意:
一个凸n边形每个顶点到原点的距离都相等,并且与原点有条连线,这n条连线把多边形分成了n个三角形
已知每个三角形坐标系原点的那个夹角的度数,求多边形面积
直接用三角形面积公式:S = 1/2*absinC(C为边ab的夹角)
然后全加在一起
#include<stdio.h>
#include<math.h>
#define Pi acos(-1.0)
int main(void)
{
int n, i;
double len, x, ans;
while(scanf("%d%lf", &n, &len)!=EOF)
{
ans = 0;
for(i=1;i<=n;i++)
{
scanf("%lf", &x);
ans += len*len*sin(x/180*Pi);
}
printf("%.3f\n", ans/2);
}
return 0;
}