poj1799---解析几何

时间:2023-03-08 23:48:15
poj1799---解析几何

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=;
while(ncase--)
{
scanf("%f%d",&R,&n);
r=(R*sin(pi/n))/(+sin(pi/n));
printf("Scenario #%d:\n",++count);
printf("%.3f\n\n",r);
}
}
return ;
}

poj1799---解析几何

arcsin()=值为弧度