#include<stdio.h>/*12:00为起点,时针转过角度-分针转过角度即可,处理时注意输出<=180*/
int main()
{
int H,M;
double angle,ha,ma;
while(scanf("%d:%d",&H,&M)&&(H!=0||M!=0))
{
angle=0;
printf("%d:%d\n",H,M);
ha=((double)H+(double)M/60.0)*30.0;
ma=(double)M*6.0;
printf("h:%.3f\n",ha);
printf("m:%.3f\n",ma);
if(ha>ma)angle=ha-ma;
else angle=ma-ha;
if(angle>180)angle=360-angle;
printf("%.3f\n",angle);
}
return 0;
}
UVA - 579 - ClockHands
最新推荐文章于 2016-05-19 21:01:48 发布