#include<iostream> #include<cmath> using namespace std; int main(void) { string t1,t2,str; int s1,s2,f1,f2,m1,m2,m,s,f; cin>>t1>>t2; str=""; str=str+t1[0]+t1[1]; s1=stoi(str); //时间1的小时 str=""; str=str+t2[0]+t2[1]; s2=stoi(str); //时间2的小时 str=""; str=str+t1[3]+t1[4]; f1=stoi(str); //时间1的分钟 str=""; str=str+t2[3]+t2[4]; f2=stoi(str); //时间2的分钟 str=""; str=str+t1[6]+t1[7]; m1=stoi(str); //时间1的秒 str=""; str=str+t2[6]+t2[7]; m2=stoi(str); //时间2的秒 m1+=s1*3600+f1*60; m2+=s2*3600+f2*60; m=abs(m1-m2); s=m/3600; f=m%3600/60; m=m-s*3600-f*60; if(f<10) {t1="";t1=to_string(f);t1="0"+t1;} else {t1="";t1=to_string(f);} if(m<10) {t2="";t2=to_string(m);t2="0"+t2;} else {t2="";t2=to_string(m);} cout<<s<<":"<<t1<<":"<<t2; } |
Double click to view unformatted code.