poj1799---解析几何

sin(a)=r/R-r,反三角asin(r/R-r),乘以2n=2pi,去化简,得到r

收获:define pi acos(-1) 这样pi的精度会高很多<math.h>(cos,sin)

让一个小数除以整数,得到的是小数

 Terminate the output for the scenario with a blank line.意思是说:每次的输出结果后都有一个空行

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define pi acos(-1)
int main()
{
    int ncase,n;
    float R,r;
    while(scanf("%d",&ncase)!=EOF)
    {
        int count=0;
        while(ncase--)
        {
            scanf("%f%d",&R,&n);
            r=(R*sin(pi/n))/(1+sin(pi/n));
            printf("Scenario #%d:
",++count);
            printf("%.3f

",r);
        }
    }
    return 0;
}

arcsin()=值为弧度

原文地址:https://www.cnblogs.com/gabygoole/p/4499663.html