您的位置:首页 > 其它

poj1799---解析几何

2015-05-13 10:23 197 查看


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:\n",++count);
printf("%.3f\n\n",r);
}
}
return 0;
}




arcsin()=值为弧度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: