View Code of Problem 56

#include<stdio.h>
int main(){
	int a[3],b[3],c[3];
	scanf("%d:%d:%d\n",&a[0],&a[1],&a[2]);
	scanf("%d:%d:%d\n",&b[0],&b[1],&b[2]);
	if(a[2]>b[2]){
	c[2]=60+b[2]-a[2];
	b[1]=b[1]-1;	
	}
	else c[2]=b[2]-a[2];
	if(a[1]>b[1]){
		c[1]=60+b[1]-a[1];
		b[0]=b[0]-1;
	}
	else c[1]=b[1]-a[1];
	if(b[1]>a[1])
	printf("输入错误");
	else
	c[0]=b[0]-a[0];
	printf("%d:%d:%d",c[0],c[1],c[2]);
	return 0;
}

Double click to view unformatted code.


Back to problem 56