计算正多边形的面积 Gym - 101840G

http://codeforces.com/gym/101840/attachments

题目大意:输入n,r,k 。n代表往外扩张几次,r代表圆的内接圆半径,k代表多边形的边长。问你每次扩张多边形和内接圆的面积之和。

公式: 多边形的面积公式  0.5*sin(2*3.1415926/n)*n*r*r.(r 代表园的外接圆半径)。

#include
using namespace std;
# define maxn 100000+10
# define pi acos(-1)//π 
int main()
{
     freopen("glorious.in","r",stdin);
    int T;
    //cout<>T;
    int num=0;
    while(T--)
    {
        double  n=0,r=0,k=0;
        cin>>n>>r>>k;
        double temp=0;
        for(int i=1; i<=n; i++)
        {
            double sum,r1;
            double jiaodu=(k-2)*pi/(k*2);//多边形的外接圆半径
//cout<

 

你可能感兴趣的:(共线问题)