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

2021-10-19 12:09:01 字數 960 閱讀 5855

題目描述

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

int hmstos(int h, int m, int s) // 三個引數分別為用於表示乙個時間點的時、分、秒

void printtime(int s); //形參s表示乙個時間段的長度,單位是秒

對於c/c++**的提交,本題只需要提交hmstos函式和printtime函式的定義部分,否則,提交編譯錯誤。

輸入

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

輸出

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

樣例輸入 copy

12:01:12

13:09:43

12:40:12

13:09:43

樣例輸出 copy

01:08:31

00:29:31

提示

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

#include

inthmstos

(int h,

int m,

int s)

void

printtime

(int s)

intmain()

return0;

}

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

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

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

從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。要求程式定義如下兩個函式,並在main 中呼叫這兩個函式實現相應的功能 三個形參分別為為用於表示乙個時間點的時 分 秒,函式返回對應的秒。int hmstos int h,int m,int s 形參s...

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

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