计算火车运行时间 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间

计算火车运行时间


本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。

输入格式


输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。


输出格式:

在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。


输入样例:

1201 1530


输出样例:

03:29

#include<stdio.h>
int main()
{
     int a,b,c,d,e,f,g,h; 
     
      scanf("%d %d",&a,&b);
      
       c=a/100; d=b/100;
       
       e=a%100; f=b%100; g=f-e;
       
      if(c==d&&e==f)
      
       printf("00:00");
       
      else if(g<0)
       {
       h=d-c-1;
       printf("%02d:%02d",h,60-e+f);
       }
      else if(g<60)
      {
      h=d-c;
      printf("%02d:%02d",h,g);
      } 
     return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_43781181/article/details/88146548