[UVA]11524 - InCircle

来源:互联网 发布:qq游戏大厅mac版下载 编辑:程序博客网 时间:2024/05/16 03:44

基础题。

atan() 返回的是 弧度,而不是角度

#include <iostream>#include <cstdlib>#include <cstdio>#include <string>#include <cstring>#include <cmath>#include <vector>#include <queue>#include <stack>#include <algorithm>using namespace std;const double eps = 1e-10;#define _PI acos(-1.0)int main(){    double a,b;    int Case = 1;    while(scanf("%lf : %lf",&a,&b) != EOF){        double rad = atan(b / a);        double x = 1.0 * 400 / (2 * rad / cos(rad) + 2);        double y = b * x / a;        printf("Case %d: %.10f %.10f\n",Case++,x,y);    }    return 0;}

0 0