#include<iostream> #include<cmath> using namespace std; int main() { int hour1,minute1,second1; int hour2,minute2,second2; int hour,minute,second; char a,b; cin>>hour1>>a>>minute1>>b>>second1; cin>>hour2>>a>>minute2>>b>>second2; if(hour1>hour2) { if(second1-second2>=0) { second=second1-second2; } else { minute1--; second=second1-second2+60; } if(minute1-minute2>0) { minute=minute1-minute2; } else { hour1--; minute=minute1-minute2+60; } hour=hour1-hour2; } else { if(second2-second1>=0) { second=second2-second1; } else { minute2--; second=second2-second1+60; } if(minute2-minute1>0) { minute=minute2-minute1; } else { hour2--; minute=minute2-minute1+60; } hour=hour2-hour1; } cout<<hour<<":"; if(minute<10) cout<<"0"<<minute<<":"; else cout<<minute<<":"; if(second<10) cout<<"0"<<second; else cout<<second; return 0; } |
Double click to view unformatted code.