百詞斬筆試題 一天內時針 分針 秒針轉過的角度

2021-08-28 08:34:13 字數 741 閱讀 9236

給定一天內先後的兩個時間,求時針、分針、秒針在時鐘表盤上轉動了多少角度。

注意:為了保證計算精度,請使用double型別進行計算。

輸入兩行,分別代表兩個時間點a和b,a和b都為24小時制,b大於等於a,且都在同一天,時分秒用冒號(:)分割

輸出為三行,分別代表時針、分針、秒針在表盤上轉動的角度,結果只保留整數部分。請勿四捨五入。

輸入00:00:00

18:00:00

輸出540

6480

388800

思路:直接根據題意,算出時間差,小時差dh,分鐘差dm,秒差ds。

則,時針的角度為:pha1 = (dh + dm/60 + ds/3600) * 30;

分鐘的角度為:pha2 = (60dh + dm + ds/60) * 6

秒鐘的角度為:pha3 = (3600 dh + 60*dm + ds) *6

c++字串轉數字可參考另外一篇博文

源**:

#include

#include

#include

#include

using namespace std;

intmain

(int argc,

char

*argv)

return0;

}

百詞斬 筆試題目

請完成以下題目 以紙筆或者文字形式完成,請勿使用ide等開發工具 題目1 單詞糾錯 輸入任意小寫英文本母組合,找出詞典中與此單詞最相似的單詞 輸入 小寫英語字母組合 和 詞典string dict n 輸出 dict中某個字串 舉例 輸入wod,輸出wood或者pod或者sod 要求 請在20分鐘內...

百詞斬2018校招筆試題

一 要求實現三個功能,呼叫 edit 進行資料錄入,呼叫 rollback 進行撤銷,必須錄入之後方可撤銷,否則輸出e,呼叫 restore 進行撤銷恢復 同時,必須在撤銷之後才可以進行恢復。輸入第一行為一共的操作次數,接下來的n行,每行代表乙個命令,輸出為n行,為每一步操作之後的顯示結果。輸入 7...

百詞斬筆試題 26進製加法

兩個大整數相加,每一位是乙個小寫字母,二十六進製制,a表示0,z表示25,求結果。例如 輸入 z 和 bc 輸出 cb include includeusing namespace std int main if s 0 length s 1 length else string res s 0 i...