我要用C语言写一个计算时差的代码,分别输入两个时间,两个地方的时间小时和分钟,然后计算它们的时差。
#include<stdio.h>
int main()
{
int h1,m1,h2,m2,t1,t2,p1,p2 ;
printf("第一个时间") ;
scanf("%d,%d",&h1,&m1) ;
t1=h1*60+m1 ;
printf("第二个时间") ;
scanf("%d,%d",&h2,&m2) ;
t2=h2*60+m2 ;
if(t1>t2)
{
p1=(t1-t2)/60;
p2=(t1-t2)%60;
printf("%d%d",p1,p2);
}
else if(t1<t2)
{
p1=(t2-t1)/60;
p2=(t2-t1)%60;
printf("%d%d",p1,p2);
}
else
{
printf("时差为0") ;
}
}
麻烦大家帮我看看这个代码是怎么回事。