ACM水題堆(二)Q 夾角有多大

2021-08-15 15:16:40 字數 786 閱讀 9015

時間過的好快,乙個學期就這麼的過去了,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

floor函式向下取捨,例如13.7經過該函式之後取到13.0,相對應的是ceil函式向上取捨,例如13.3經過ceil函式後變為14.0

#include#include#includeusing namespace std;

int main()

else

m = (minute + second / 60.0) * 6;//每分鐘6度

h = (hour + minute / 60 + second / 3600) * 30;//每小時30度

if (fabs(m - h) < 180)

{   cout <

杭電ACM 2076,夾角有多大

水題,但debug了有一段時間,原因是資料型別出錯。如下 include include include include includeusing namespace std int main int t double h,m,s 將h,m,s全部設為double型,避免資料型別轉換的時候出現錯誤 ...

A 夾角有多大 題目已修改,注意讀題 HDU

時間過的好快,乙個學期就這麼的過去了,xhd在傻傻的看著表,出於對資料的渴望,突然他想知道這個表的時針和分針的夾角是多少。現在xhd知道的只有時間,請你幫他算出這個夾角。注 夾角的範圍0,180 時針和分針的轉動是連續而不是離散的。input 輸入資料的第一行是乙個資料t,表示有t組資料。每組資料有...

P 夾角有多大 題目已修改,注意讀題

時間過的好快,乙個學期就這麼的過去了,xhd在傻傻的看著表,出於對資料的渴望,突然他想知道這個表的時針和分針的夾角是多少。現在xhd知道的只有時間,請你幫他算出這個夾角。注 夾角的範圍 0,180 時針和分針的轉動是連續而不是離散的。input 輸入資料的第一行是乙個資料t,表示有t組資料。每組資料...