题意:如图,体育场的跑道一圈是400米,其中弯道是两段半径相同的圆弧。已知矩形的长宽比例为a:b,求长和宽的具体数值。
注意:圆弧的圆心在纵轴线上!
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main() { double i=1,a,b,w,k,thy,d; char c; while(cin>>a>>c>>b) { k=a/b; d=b/sqrt(a*a+b*b); thy=asin(d)*2; k+=thy/d/2; w=200/k; cout<<"Case "<<i++<<": "; printf("%.10lf %.10lf ",a*w/b,w); } return 0; }