UVa11646

http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2693

水题,但是是special judge的第一题

 

#include<cstdio>

#include<cmath>



using namespace std;



int main()

{

    int a, b, count_ = 1;

    char c[10];

    while(scanf("%d%s%d", &a, &c, &b) == 3)

    {

        double R = sqrt(b*b+a*a)/2;

        double theta = 2*asin(b/(2*R));

        double p = theta*R + a;

        printf("Case %d: %.8f %.8f\n", count_++, 200*a/p, 200*b/p);

    }

    return 0;

}


 

 

你可能感兴趣的:(uva)