题目大意就是给定当前时间,给定想要回去的时间长度,求解回去的时间点是什么时候,简单的模拟计算题~
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int Tcas;
scanf("%d",&Tcas);
while(Tcas--)
{
int a,b,c;
int x,y,z;
scanf("%d:%d:%d %d:%d:%d",&a,&b,&c,&x,&y,&z);
if(c < z)
{
c += 60;
b--;
}
int ans3 = c - z;
if(b < y)
{
b += 60;
a--;
}
int ans2 = b - y;
while(a < x)
{
a += 12;
}
int ans1 = a - x;
printf("%02d:%02d:%02d\n",ans1,ans2,ans3);
}
system("pause");
return 0;
}