标签:hdu2080
2 1 1 2 2 1 1 1 0
0.00 45.00
#include <stdio.h> #include <string.h> #include <math.h> const double PI = acos(-1.0); int main() { // freopen("stdin.txt", "r", stdin); double x1, y1, x2, y2, a, b, c, y; int T; scanf("%d", &T); while (T--) { scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2); a = x1 * x1 + y1 * y1; b = x2 * x2 + y2 * y2; c = (x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2); printf("%.2lf\n", acos((a + b - c) / (2 * sqrt(a * b))) * 180.0 / PI); } return 0; }
标签:hdu2080
原文地址:http://blog.csdn.net/chang_mu/article/details/42788247