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; }