#include<stdio.h> #include<math.h> void main() { int i,min,max,j,k,a[2][3]; for(i=0;i<2;i++) { for(j=0;j<3;j++) { if(j==2) scanf("%d",&a[i][j]); else scanf("%d:",&a[i][j]); } } if(a[0][0]>=a[1][0]) { if(a[0][0]>a[1][0]) max=0; if (a[0][0]=a[1][0]) { if(a[0][1]>=a[1][1]) { if(a[0][1]>a[1][1]) max=0; if(a[0][1]=a[1][1]) { if(a[0][2]>=a[1][2]) max=0; else max=1; } } else max=1; } } else max=1; if(max==0) min=1; else min=0; if(a[max][2]<a[min][2]) { k=60-a[min][2]+a[max][2]; a[max][1]--; } else k=a[max][2]-a[min][2]; if(a[max][1]<a[min][1]) { j=60-a[min][1]+a[max][1]; a[max][0]--; } else j=a[max][1]-a[min][1]; i=a[max][0]-a[min][0]; if(j/10!=0&&k/10!=0) { printf("%d:%d:%d",i,j,k); } if(j/10==0&&k/10!=0) { printf("%d:0%d:%d",i,j,k); } if(j/10!=0&&k/10==0) { printf("%d:%d:0%d",i,j,k); } if(j/10==0&&k/10==0) { printf("%d:0%d:0%d",i,j,k); } } |
Double click to view unformatted code.