编写程序输入火车离站时间和到达下一站的时间,计算火车在两站之间行驶了多久?
程序运行示例:
请输入离站时间:6:25
请输入到达下一站时间:8:05
火车在两站之间行驶了1小时40分钟。
#include<stdio.h>
int main()
{
int x1,x2,y1,y2,m1,m2,m,z1=0,z2=0;
printf("请输入离站时间:");
scanf("%d:%d",&x1,&x2);
printf("请输入到达下一站时间:");
scanf("%d:%d",&y1,&y2);
m1=x1*60+x2;
m2=y1*60+y2;
m=m2-m1;
while(m>=60)
{
z1++;
z2=m-60;
m=m-60;
}
printf("火车在两站之间行驶了%d小时%d分钟",z1,z2);
}