hdu2076 夹角有多大(题目已修改,注意读题)(C语言)
2017-07-29 12:11
225 查看
Problem Description
时间过的好快,一个学期就这么的过去了,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 30
Sample Output
138
75
Author
xhd
Source
ACM程序设计期末考试_热身赛(感谢
xhd & 8600)
C语言AC代码
角度=时针的角度-分针的角度
时针的角度=时针+分针+秒针共同作用,分针的角度=分针+秒针共同作用
时间过的好快,一个学期就这么的过去了,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 30
Sample Output
138
75
Author
xhd
Source
ACM程序设计期末考试_热身赛(感谢
xhd & 8600)
C语言AC代码
#include<stdio.h> #include<math.h> int main() { int t; scanf("%d",&t); while(t--) { int h,m,s; double angle_h,angle_m,angle; scanf("%d%d%d",&h,&m,&s); h=h%12; angle_h=1.0*h*30+1.0/2*m+1.0/120*s; angle_m=1.0*m*6+1.0/10*s; angle=fabs(angle_h-angle_m); if(angle>180) angle=360-angle; printf("%d\n",(int)angle); 9392 } return 0; }思路:
角度=时针的角度-分针的角度
时针的角度=时针+分针+秒针共同作用,分针的角度=分针+秒针共同作用
相关文章推荐
- HDU2076 夹角有多大(题目已修改,注意读题) 【数学题】
- hdu2076夹角有多大(题目已修改,注意读题)
- HDU2076 夹角有多大(题目已修改,注意读题)【水题】【计算几何】
- hdu2076-夹角有多大(题目已修改,注意读题)
- HDU 2076 夹角有多大(题目已修改,注意读题)
- HDUJ 2076 夹角有多大(题目已修改,注意读题)
- HDU 2076 夹角有多大(题目已修改,注意读题)
- HDOJ2076 夹角有多大(题目已修改,注意读题)
- hdu 2076 夹角有多大(题目已修改,注意读题)
- *寒假水57——夹角有多大(题目已修改,注意读题)
- C - 夹角有多大(题目已修改,注意读题)
- hdoj.2076 夹角有多大(题目已修改,注意读题) 20140801
- HDOJ 2076 夹角有多大(题目已修改,注意读题)
- hdu 2076 夹角有多大(题目已修改,注意读题)
- P - 夹角有多大(题目已修改,注意读题)
- hdu 2076夹角有多大(题目已修改,注意读题)
- 夹角有多大(题目已修改,注意读题) 2076
- HDU 2076 夹角有多大(题目已修改,注意读题)
- HDOJ 2076 夹角有多大(题目已修改,注意读题)
- 水题堆2.Q - 夹角有多大(题目已修改,注意读题)