luogu UVA579 Clock Hands
-
题目类型
初一上数学才学的时间计算,
贼简单 -
题目思路
先算出总时间数,然后然后重复判断大不大于 360°,大于就减。见到最后就可以得到正确答案了。
- code
十分简单
#include <cstdio> using namespace std; int n,m; double ans; char c; int main() { while(scanf("%d %c %d",&n,&c,&m)) { if (!n && c==':' && !m) return 0; ans=(n*60+m)*(6-0.5); while(ans>360) ans-=360; if(ans>180) ans=360-ans; printf("%.3lf\n",ans); } return 0; }

浙公网安备 33010602011771号