給定一天內先後的兩個時間,求時針、分針、秒針在時鐘表盤上轉動了多少角度。
注意:為了保證計算精度,請使用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...