题目链接
http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=23833
这题完全是数学几何题,用几何知识解一下就得出来结果的公式了,一开始题没读明白。计算几何简单题。
#include <stdio.h>
#include <math.h>
#define PI 3.14159265358979
int main()
{
int a,b,c=1;
while(scanf("%d : %d",&a,&b)>0)
{
double k=200.000/(sqrt(a*a+b*b)*asin(b/(sqrt(a*a+b*b)))+a);
printf("Case %d: %f %f\n",c++,k*a,k*b);
}
return 0;
}