有一时钟在某时刻的时间为HH:MM:SS(24小时制),在经过一段时间(<24h)后,其时间变为hh:mm:ss 求其中经过了多少秒。
输入说明
第一行:输入时间HH:MM:SS
第二行:输入时间hh:mm:ss
输出说明
1行,为两时刻内经过的秒数。
输入样例复制
输入样例1:
06:16:02
06:17:22
输入样例2:
23:59:59
00:00:01
输出样例复制
输出样例1:
80
输出样例2:
2
#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
string s1,s2;
int H,M,S,h,m,s;
int main()
{
cin>>s1>>s2;
H=10*(s1[0]-'0')+s1[1]-'0';
M=10*(s1[3]-'0')+s1[4]-'0';
S=10*(s1[6]-'0')+s1[7]-'0';
h=10*(s2[0]-'0')+s2[1]-'0';
m=10*(s2[3]-'0')+s2[4]-'0';
s=10*(s2[6]-'0')+s2[7]-'0';
int sum1=H*3600+M*60+S;
int sum2=h*3600+m*60+s;
int res=(sum2-sum1+24*3600)%(24*3600);
cout<<res<<endl;
}