Uva--10387 (几何推算)

2014-06-13 00:18:59

题意&思路: 这个几何题挺有意思,总的思想就是把长a和宽b扩展分别扩展成n,m倍(n为长边的库数,m为宽边的库数),然后便是求对角线对应的角度和长度的问题了。代码精简。

#include <cstdio>
#include <cmath>
#include <iostream>
using namespace std;
const double PI = acos(-1.0);

int main(){
    double a,b,s,m,n;
    while(cin >> a >> b >> s >> m >> n && (a||b||s||m||n)){
        double H = b * n;
        double B = a * m;
        printf("%.2lf %.2lf\n",atan((H / B)) * 180 / PI,sqrt(H * H + B * B) / s);
    }
    return 0;
}

 

 

posted @ 2014-06-13 00:30  Naturain  阅读(154)  评论(0编辑  收藏  举报