題意:如圖,體育場的跑道一圈是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\n",a*w/b,w);
}
return 0;
}