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()=值为弧度