SDUT 1177 C語言實驗 時間間隔

2021-08-15 16:43:58 字數 883 閱讀 6322

problem description

從鍵盤輸入兩個時間點(24小時制),輸出兩個時間點之間的時間間隔,時間間隔用「小時:分鐘:秒」表示。

如:3點5分25秒應表示為--03:05:25.假設兩個時間在同一天內,時間先後順序與輸入無關。

input

輸入包括兩行。

第一行為時間點1。

第二行為時間點2。

output

以「小時:分鐘:秒」的格式輸出時間間隔。

格式參看輸入輸出。

sample input

12:01:12

13:09:43

sample output

01:08:31

str1 = input()

str2 = input()

a1 ,b1, c1 = str1.split(':')

a1 = int(a1)

b1 = int(b1)

c1 = int(c1)

a2 ,b2, c2 = str2.split(':')

a2 = int(a2)

b2 = int(b2)

c2 = int(c2)

sum2 = a1 * 3600 + b1 * 60 + c1

sum3 = a2 * 3600 + b2 * 60 + c2

sum1 = abs(sum3 - sum2)

h = sum1 // 3600

sum1 %= 3600

m = sum1 // 60

sum1 %= 60

s = sum1

print("::".format(h, m, s) + '\n')

山東理工OJ 1177C語言實驗 時間間隔

從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。如 3點5分25秒應表示為 03 05 25.假設兩個時間在同一天內,時間先後順序與輸入無關。輸入包括兩行。第一行為時間點1。第二行為時間點2。以 小時 分鐘 秒 的格式輸出時間間隔。格式參看輸入輸出。...

C語言實驗 時間間隔

time limit 1000ms memory limit 65536kb submit statistic problem description 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。如 3點5分25秒應表示為 03 05 25.假設...

C語言實驗 時間間隔

time limit 1000 ms memory limit 65536 kib submit statistic problem description 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。如 3點5分25秒應表示為 03 05 25...