“21天好习惯”第一期—12
计算时间差
#include <stdio.h>
#include <stdlib.h>
int main()
{
int hour1,min1,sec1;
int hour2,min2,sec2;
int num1,num2;
int a,b,c,d;
scanf("%d:%d:%d%*c%d:%d:%d",&hour1,&min1,&sec1,&hour2,&min2,&sec2);
num1=hour1*3600+min1*60+sec1;
num2=hour2*3600+min2*60+sec2;
if (num1>num2)
a=num1-num2;
else
a=num2-num1;
b=a/3600;
c=(a-b*3600)/60;
d=a%60;
printf("%d:%d:%d\n",b,c,d);
return 0;
}