#include <stdio.h>
#include <stdlib.h>
int main()
{
int t;
double h,m,s,a,b,c;
scanf("%d",&t);
while(t--){
scanf("%lf%lf%lf",&h,&m,&s);
if(h>=12)h=h-12;
a=s/60/60+m/60;
b=h/12+a/12;
if(a>b)c=a-b;
else c=b-a;
if(c>0.5)c=1-c;
c=c*360;
c=(int)c;
printf("%.0lf\n",c);
}
return 0;
}
这个题刚开始没注意h的范围是<24,当成12来算= =
对于分针,要考虑秒针的转动;对于时针则需要考虑分针的转动
夹角应在0-180°范围内