SDUT 1177 C语言实验——时间间隔

xiaoxiao2021-02-28  38

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("{:02d}:{:02d}:{:02d}".format(h, m, s) + '\n')
转载请注明原文地址: https://www.6miu.com/read-2650360.html

最新回复(0)