zoukankan      html  css  js  c++  java
  • 时间间隔

     1 #include<stdio.h>
    2
    3 int main()
    4 {
    5 int h1,h2,m1,m2,s1,s2,sum1,sum2,sum;
    6 scanf("%d:%d:%d",&h1,&m1,&s1);
    7 scanf("%d:%d:%d",&h2,&m2,&s2);
    8
    9 sum1=h1*3600+m1*60+s1;
    10 sum2=h2*3600+m2*60+s2;
    11
    12 if(sum1>sum2)
    13 {
    14 sum=sum1-sum2;
    15
    16 }
    17 else
    18 sum=sum2-sum1;
    19
    20 s1 = sum % 60;
    21 h1 = sum / 3600;
    22 m1 = (sum - h1 * 3600)/60;
    23 printf("%d:%02d:%02d\n",h1,m1,s1);
    24 return 0;
    25
    26
    27
    28
    29 }
    
    

    关于时间的问题一定要牢记它是60进制的,必须全部转换成秒以后才可以进行加减运算。。

  • 相关阅读:
    HDU 1198
    HDU 1863
    HDU 1879
    HDU 1233
    HDU 1232
    HDU 1829
    HDU 2473
    hdu 1829 A Bug's Life
    hdu 3038 How Many Answers Are Wrong
    hdu 1198 Farm Irrigation
  • 原文地址:https://www.cnblogs.com/deosky/p/2347820.html
Copyright © 2011-2022 走看看