所以時針1min走30/60度,
分針1min走360/60度。
所以角度公式為:
30H + (1/2)H - 6M。
/* ACM 579 * mythnc * 2011/10/23 10:52:58 * run time: 0.032 */ #include <stdio.h> int main(void) { int h, m; double angle; while (scanf("%d:%d", &h, &m) == 2) { if (h == 0 && m == 0) return 0; angle = 30 * h + 0.5 * m - 6 * m; if (angle < 0) angle = -angle; if (angle > 180) angle = 360 - angle; printf("%.3f\n", angle); } }
沒有留言:
張貼留言