您的位置:首页 > 其它

uva 579 ClockHands

2013-09-29 15:44 267 查看
简单题,不多说了。

#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  acm uva