#include <stdio.h> main(){ int h,m,s,h1,m1,s1; int H,M,S; scanf("%d:%d:%d",&h,&m,&s); scanf("%d:%d:%d",&h1,&m1,&s1); if(h1<h ||(h1 == h && m1 < m) || (h1 == h && m1 == m && s1 <s)){ H = h1;h1 = h;h =H; M = m1;m1 = m;m = M; S = s1;s1 =s;s = S; } if(s1>=s) S = s1-s; else{ S = s1+60-s; m1--; } if(m1>=m) M = m1-m; else{ M = m1+60-m; h1--; } if(h1>=h) H = h1-h; else H = h1+60-h; if(M<10&&S<10) printf("%d:0%d:0%d\n",H,M,S); else if(M<10&&S>=10) printf("%d:0%d:%d\n",H,M,S); else if(M>=10&&S<10) printf("%d:%d:0%d\n",H,M,S); else printf("%d:%d:%d\n",H,M,S); return 0; } |
Double click to view unformatted code.