简单题,不多说了。
#include <stdio.h>
#include <math.h>
void func(int h, int m)
{
double h_angle, m_angle;
double angle;
h = h%12;
h_angle = (h*60+m) / double(60*12);
m_angle = m/(double)60;
angle = fabs(h_angle-m_angle)*360;
if(angle > 180)
angle = 360-angle;
printf("%.3lf\n", angle);
}
int main(void)
{
int h, m;
while(1)
{
scanf("%d:%d", &h, &m);
if(!h && !m)
break;
func(h, m);
}
return 0;
}