时间差计算
时间1,某小时某分钟
时间2,某小时某分钟
计算他们的时间相差几小时几分钟
代码如下
#include<stdio.h>
int main()
{
int a1,b1;
int a2,b2;
scanf("%d %d",&a1,&b1);
scanf("%d %d",&a2,&b2);
int c=a1-a2;
int d=b1-b2;
if(d<0)
{
d=60+d;
c=c-1;
}
printf(“时间差是%小时%d分钟”,c,d);
return 0;
}
或者
#include<stdio.h>
int main()
{
int a1,b1;
int a2,b2;
scanf("%d %d",&a1,&b1);
scanf("%d %d",&a2,&b2);
int c=a2-a1;
int d=b2-b1;
if(d<0)
{
d+=60;//等同于d=d+60
c–; //等同于c=c-1
}
printf(“时间差是%d小时%d分钟”,c,d);
return 0;
}