1095 時間間隔(多例項測試)

2021-10-01 18:19:13 字數 865 閱讀 9628

從鍵盤輸入兩個時間點(24小時制),輸出兩個時間點之間的時間間隔,時間間隔用「小時:分鐘:秒」表示。要求程式定義如下兩個函式,並在main()中呼叫這兩個函式實現相應的功能

/三個形參分別為為用於表示乙個時間點的時、分、秒,函式返回對應的秒。/

int hmstos(int h, int m, int s);

/* 形參s表示乙個時間段的長度,單位是秒,該函式將該時間段轉換為對應的「小時:分鐘:秒」 格式輸出 */

void printtime(int s);

輸入資料有多組。每組輸入包括兩行。第一行為時間點1,第二行為時間點2,時間點均以「hh:mm:ss」的格式輸入。測試資料保證時間點1早於時間點2。

對應每組資料,有一行輸出,以「hh:mm:ss」的格式輸出時間間隔。注意不足兩位要補佔位符0。格式參看輸入輸出。

12:01:12

13:09:43

12:40:12

13:09:43

01:08:31

00:29:31

注意:要輸出01:08:31中的佔位符0,printf中的格式控制符用"%02d"

#include

inthmstos

(int h,

int m,

int s)

;void

printtime

(int s)

;int

main()

return0;

}int

hmstos

(int h,

int m,

int s)

void

printtime

(int s)

1095 時間間隔(多例項測試) ZZULIOJ

題目描述 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。要求程式定義如下兩個函式,並在main 中呼叫這兩個函式實現相應的功能,其中main函式系統已經實現,你只需要完成下面這兩個函式的定義。int hmstos int h,int m,int s...

ZZULIOJ 1095 時間間隔(多例項測試)

題目描述 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。要求程式定義如下兩個函式,並在main 中呼叫這兩個函式實現相應的功能,其中main函式系統已經實現,你只需要完成下面這兩個函式的定義。int hmstos int h,int m,int s...

杭電ACM 6491,時間間隔(思維)

對100取模很特別。一天有86400秒,一小時有3600秒,對100取模,都等於0,因此其實我們只需關注所給時間的分與秒即可,前面的年月份小時全都可以不考慮。如下 include include include includeusing namespace std char s1 50 s2 50 ...