計算時間相減

2021-10-23 05:39:11 字數 750 閱讀 9051

題目描述:定義乙個時間類,小時和分鐘是其兩個私有成員資料。輸入乙個起始時間和乙個結束時間(起始時間早於結束時間),通過運算子過載-(減號),計算這兩個時間相隔多少分鐘。說明:這兩個時間在同一天之內,且採用24小時計時分式,即從00:00-23:59。

輸入格式: 測試輸入包含若干測試用例,每個測試用例佔一行。每個測試用例包括四個數,用空格間隔,每個數都是由兩位數字組成,第乙個數和第二個數分別表示起始時間的小時和分鐘,第三個數和第四個數分別表示結束時間的小時和分鐘。當讀入乙個測試用例是00 00 00 00時輸入結束,相應的結果不要輸出。

輸出格式:對每個測試用例輸出一行。輸出乙個數即可,表示兩者之間間隔的分鐘數。

輸入樣例:

12 11 12 58

00 13 16 00

09 07 23 59

00 00 00 00

輸出樣例:

#include

using

namespace std;

class

time

friend

intoperator

-(time, time);}

;int

operator

-(time t2, time t1)

intmain()

while(!

(a ==

0&& b ==

0&& c ==

0&& d ==0)

);}

ORACLE 計算時間相減間隔

在oralce中我發現有add months函式,加天數n可以用如下方法實現,select sysdate n from dual 在oralce中我發現有add months函式,加天數n可以用如下方法實現,select sysdate n from dual sysdate 1 加一天 sysd...

sqlserver計算量時間相減

select datediff year,開始日期,結束日期 兩日期間隔年 select datediff quarter,開始日期,結束日期 兩日期間隔季 select datediff month,開始日期,結束日期 兩日期間隔月 select datediff day,開始日期,結束日期 兩日...

7 3 計算時間相減 30分

定義乙個時間類,小時和分鐘是其兩個私有成員資料。輸入乙個起始時間和乙個結束時間 起始時間早於結束時間 通過運算子過載 減號 計算這兩個時間相隔多少分鐘。說明 這兩個時間在同一天之內,且採用24小時計時分式,即從00 00 23 59。測試輸入包含若干測試用例,每個測試用例佔一行。每個測試用例包括四個...