入門 時間相減問題 運算子

2021-06-29 00:54:46 字數 1304 閱讀 9235

【題目描述】

你是個貪睡蟲,有一天被老師逮個正著,這個老師很有意思,提出乙個問題:「給定入睡時刻和起床時刻,計算一共睡了多長時間」,如果回答正確就可以免於處罰。入睡時刻和起床時刻都採用

24小時制表示法

(見備註

),而且知道睡覺時間最少為

1秒,最多為

24小時。

【輸入格式】

輸入第一行描述入睡時刻,第二行描述起床時刻,兩個時刻都是採用「

hh mm ss

」,其中「

hh」表示時,範圍為0到

23,「

mm」表示分,範圍為0到

59,「

ss」描述秒,範圍為0到

59。【輸出格式】

輸出一共睡了多長時間。格式同輸入一樣。

【輸入輸出樣例1】

sleep.in

sleep.out

20 0 0

4 0 0

8 0 0

【輸入輸出樣例2】

sleep.in

sleep.out

12 34 56

14 36 22

2 1 26

備註

24小時制,是一種時間的表示方法。以區別於

12小時制。 在

24小時制中,下午

1點被寫成

13點,下午

2點被寫作

14點。

儘管,在生活中,我們使用更多的是

12小時制。比如我們說,下午

5點下班。我們說的,「朝

9晚5」是指的是,上午

9點和下午

5點(普通職員上下班的時間)。但在科學嚴謹的說明中,在合同等法律文書中,時間要寫成

24小時制。

12 34 5614 36 22

2 1 26

#include using namespace std;

int main()

else

s=ss-ss;

if(mmelse

m=mm-mm;

if(hhelse

h=hh-hh;

if(h==0&&m==0&&s==0) //當相差等於0時應該是睡了最長的24小時

h=24;

cout

}

運算子入門總結

2.3算術運算子與表達示 在js中 加法運算 數值 varweight 65 weight weight 10 alert weight 字串拼接 字串 vardogname zs dogname dogname f 取餘運算子在js中用 表示。作用 得到兩個數的餘數 varnum1 10 varn...

Python入門 運算子

學習python的第6天 運算子描述例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 乘 兩個數相乘或是返回乙個被重複若干次的字串 a b 輸出結果 200 除 x除以y b a 輸出結果 2 取模 返回除法的餘數 b a 輸出結果 0 冪 ...

(運算子) 運算子

運算子既可作為一元運算子也可作為二元運算子。備註 unsafe context data guid 00bf87717d88a9fac1afadb796c675da 一元 運算子返回運算元的位址 要求 unsafe 上下文 bool data guid 9efd189df2cfb88799dca08...