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

2021-10-08 01:48:44 字數 1090 閱讀 2305

題目描述

從鍵盤輸入兩個時間點(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

#include

#include

inthmstos

(int h,

int m,

int s)

void

printtime

(int s)

我的部落格裡有zzulioj的一部分題解,歡迎關注和收藏。

1.我們在打**時應該行首對齊,最好不要頂格,因為以後**太長會很亂。

2.注意每句末尾加上分號 ; 這其實相當於我們c語言中的句號,說活不能一口氣一直說下去,要合理新增句號。

3.結尾要加上return 0;這一句話,很關鍵哦。

一定要做到以上兩點哦,從開始就養成好的程式設計習慣,一定會給你帶來好處。

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

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