http://acm.hdu.edu.cn/showproblem.php?pid=2080
#include<stdio.h>
#include<math.h>
#define PI 3.141592653
int main()
{
int i,j,k,l;
double b,a,c,x1,x2,y1,y2,m,n;
scanf("%d",&l);
while(l--)
{
scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
b=sqrt(x1*x1+y1*y1);
c=sqrt(x2*x2+y2*y2);
m=(b*b+c*c-a*a)/(2*b*c);
n=acos(m); //arcos公式
printf("%.2lf\n",n*180.00/PI);
}
return 0;
}