[恢]hdu 2076

2011-12-15 01:59:41

地址:http://acm.hdu.edu.cn/showproblem.php?pid=2076

题意:中文。。。

mark:换算有点麻烦,其实无难点。

代码:

# include <stdio.h>
# include <math.h>


int main ()
{
int T, h,m,s,a ;
double hh, mm ;
double arg ;
scanf ("%d", &T) ;
while (T--)
{
scanf ("%d%d%d", &h, &m, &s) ;
h %= 12 ;
mm = m + s/60.0 ;
hh = h + mm/60.0 ;
arg = fabs(hh * 30 - mm * 6) ;
if (arg > 180) arg = 360 - arg ;
a = arg ;
printf ("%d\n", a) ;
}
return 0 ;
}



posted @ 2012-01-06 14:57  Seraph2012  阅读(181)  评论(0编辑  收藏  举报