View Code of Problem 56

#include <stdio.h>
#include <math.h>
int main()
{
	int a,b,c;
	int d,e,f;
	int cha,s1,s2,s3;
	int sum1,sum2;
	scanf("%d:%d:%d",&a,&b,&c);//输入记得切换中英文,否则影响
    scanf("%d:%d:%d",&d,&e,&f);
	sum1=a*3600+b*60+c;
	sum2=d*3600+e*60+f;
	cha=fabs(sum1-sum2);//间隔用绝对值
    s1=cha/3600;
	s2=(cha%3600)/60;
	s3=(cha%3600)%60;
	printf("%d:%02d:%02d",s1,s2,s3);//输出d前加02
	return 0;
}

Double click to view unformatted code.


Back to problem 56