UVa 10432 - Polygon Inside A Circle

来源:互联网 发布:用友时空软件 编辑:程序博客网 时间:2024/06/07 23:37

题目:给你圆内接正多变形的边数和圆的半径,求正多边形面积。

分析:简单题、计算几何。利用面积公式:s = a*b*sin(C)即可。

#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){double r,n;while ( scanf("%lf%lf",&r,&n) != EOF ) printf("%.3lf\n",n*r*r*sin(2*acos(-1.0)/n)*0.5);return 0;}