#include <stdio.h> #include <string.h> void main(){ int h=0,h1,h2,m=0,m1,m2,s=0,s1,s2; scanf("%d:%d:%d",&h1,&m1,&s1); scanf("%d:%d:%d",&h2,&m2,&s2); if(h1>h2){ if(s1<s2){ s=s1+60-s2; m1--; }else{ s=s1-s2; } if(m1<m2){ m=m1+60-m2; h--; }else{ m=m1-m2; } h=h1-h2; } else if(h1==h2){ if(m1<=m2){ if(s1>s2){ s=s2+60-s1; m2--;} else{ s=s2-s1; } m=m2-m1; }else{ m=m1-m2; } h=h1-h2; } else if(h1<h2){ if(s2<s1){ s=s2+60-s1; m2--; }else{ s=s2-s1; } if(m2<m1){ m=m2+60-m1; h2--; }else{ m=m2-m1; } h=h2-h1; } printf("%02d:%02d:%02d",h,m,s); } |
Double click to view unformatted code.