《程序设计基础二》类的设计部分练习题目:1432--1446,运算符重载部分练习题目:1447--1461

Problem 2130. -- 节目持续时长

2130: 节目持续时长

Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld
Submitted: 237  Accepted: 128
[Submit][Status][Web Board]

Description

小明知道某个节目的开始时间和结束时间,他却不清楚该节目的持续时长,请你编写程序帮他解决。

注意:main函数已经给定(如下所示)。
           请将程序补充完整。
           提交时只需要提交自己补充的代码部分,不需要提交main函数的代码部分
#include<stdio.h>
int main()
{
struct Time s,t,ans;
while(scanf("%d:%d:%d",&s.hour,&s.minute,&s.second)!=EOF)
{
scanf("%d:%d:%d",&t.hour,&t.minute,&t.second);
ans=fun(s,t);
printf("%d:%d:%d\n",ans.hour,ans.minute,ans.second);
}
return 0;
}

Input

多组测试数据,每组测试数据在一行中输入两个时间数值,分别表示节目的开始时间和结束时间,其中时间值的表示形式为时:分:秒,采用24小时制计时。

Output

每组测试数据输出占一行,输出节目的持续时间(时间格式:时:分:秒),保证节目的持续时间不到24小时。

Sample Input

0:0:1 0:1:0
11:59:40 12:0:10
23:59:40 0:4:41

Sample Output

0:0:59
0:0:30
0:5:1

[Submit][Status][Web Board]