#include<stdio.h> int main() { int x1,y1,z1; int x2,y2,z2; int x,y,z; scanf("%d:%d:%d",&x1,&y1,&z1); scanf("%d:%d:%d",&x2,&y2,&z2); if((x1*3600+y1*60+z1)>(x2*3600+y2*60+z2)) { x = ((x1*3600+y1*60+z1) - (x2*3600+y2*60+z2))/3600; y = ((x1*3600+y1*60+z1) - (x2*3600+y2*50+z2))/60-x*60; z = ((x1*3600+y1*60+z1) - (x2*3600+y2*60+z2))-x*3600-y*60; } else { x = ((x2*3600+y2*60+z2) - (x1*3600+y1*60+z1))/3600; y = ((x2*3600+y2*60+z2) - (x1*3600+y1*60+z1))/60-x*60; z = ((x2*3600+y2*60+z2) - (x1*3600+y1*60+z1))-x*3600-y*60; } printf("%d:%02d:%02d\n", x, y, z); return 0; } |
Double click to view unformatted code.