#include<stdio.h> struct str{ int hour; int minute; int miao; }time; int main() { struct str time[10]; scanf("%d:%d:%d",&time[0].hour,&time[0].minute,&time[0].miao); scanf("%d:%d:%d",&time[1].hour,&time[1].minute,&time[1].miao); int sum1,sum2,temp,h,m,mi; sum1=time[0].hour*3600+time[0].minute*60+time[0].miao; sum2=time[1].hour*3600+time[1].minute*60+time[1].miao; if(sum1<sum2) { temp=sum1; sum1=sum2; sum2=temp; } h=(sum1-sum2)/3600; mi=(sum1-sum2)%3600/60; m=(sum1-sum2)%60; // if(mi/10==0) printf("%d:%02d:%02d",h,mi,m); //else //printf("%d:%d:%d",h,mi,m); return 0; } |
Double click to view unformatted code.