//2013-01 时间相减
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
using namespace std;
typedef struct {
int a, b, c;
}times;
int main()
{
int n;
cin >> n;
getchar();
while (n--)
{
times x, y,z;
int p=0, q=0;
scanf("%d:%d:%d %d:%d:%d", &x.a, &x.b, &x.c, &y.a, &y.b, &y.c);
if (y.c > x.c)
{
z.c = x.c + 60 - y.c;
p = 1;
}
else
z.c = x.c - y.c;
if (y.b > x.b)
{
z.b = x.b + 60 - y.b - p;
q = 1;
}
else
z.b = x.b - y.b - p;
if (y.a > x.a)
{
z.a = x.a + 12 - y.a - q;
}
else
z.a = x.a - y.a;
printf("%02d:%02d:%02d\n", z.a, z.b, z.c);
}
return 0;
}
hdu笔试2013-01时间相减
最新推荐文章于 2024-07-25 12:39:48 发布