ACM水题堆(二)Q-夹角有多大
2018-02-13 17:54
239 查看
时间过的好快,一个学期就这么的过去了,xhd在傻傻的看着表,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少。现在xhd知道的只有时间,请你帮他算出这个夹角。注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的。Input输入数据的第一行是一个数据T,表示有T组数据。每组数据有三个整数h(0 <= h < 24),m(0 <= m < 60),s(0 <= s < 60)分别表示时、分、秒。Output对于每组输入数据,输出夹角的大小的整数部分。Sample Input
2 8 3 17 5 13 30Sample Output
138 75
floor函数向下取舍,例如13.7经过该函数之后取到13.0,相对应的是ceil函数向上取舍,例如13.3经过ceil函数后变为14.0#include<iostream>#include<cmath>#include<iomanip>using namespace std;int main(){ int n; cin >> n; while (n--) { double hour, minute, second; double h,m; cin >> hour >> minute >> second; if (hour > 12) { hour = hour - 12; } else { hour = hour; } m = (minute + second / 60.0) * 6;//每分钟6度 h = (hour + minute / 60 + second / 3600) * 30;//每小时30度 if (fabs(m - h) < 180) { cout <<setiosflags(ios::fixed)<<setprecision(0)<< floor(fabs(m - h)) << endl; } else { cout << setiosflags(ios::fixed) << setprecision(0) <<floor(360- fabs(m - h)) << endl; } }}
相关文章推荐
- ACM--两边夹角--HDOJ 2080--夹角有多大II--水
- HDU ACM 11 2076 夹角有多大(我的代码是AC不过去的、、但我还是要放,毕竟输出都对)
- 杭电acm—2076 夹角有多大(题目已修改,注意读题)
- 水题堆2.Q - 夹角有多大(题目已修改,注意读题)
- HDOJ HDU 2080 夹角有多大II ACM 2080 IN HDU
- 水题堆2.U - 夹角有多大II
- HDU--杭电--2076--夹角有多大(题目已修改,注意读题)--水题
- HDU2076 夹角有多大(题目已修改,注意读题)【水题】【计算几何】
- ACM_HDU 1004 Let the Balloon Rise(还是水题做着开心)
- zoj 3809 The Himalayas 水题 The 2014 ACM-ICPC Asia Mudanjiang Regional First Round
- 夹角有多大(题目已修改,注意读题)
- [ACM] ZOJ 3819 Average Score (水题)
- hdu---2080夹角有多大II
- HDOJ2076 夹角有多大(题目已修改,注意读题)
- ACMSTEP 1.2.7 Specialized Four-Digit Numbers //水题 模拟 进制转换
- HDU 2076 夹角有多大(题目已修改,注意读题)
- HDU 2076 夹角有多大
- 夹角有多大II hdu2080
- ACM-水题 May Day Holiday
- ACM-水题 Beauty of Array