1. 程式人生 > >ZZULIOJ1015: 計算時間間隔

ZZULIOJ1015: 計算時間間隔

題目描述

讀入兩個用“時:分:秒”表示的時間點,計算以秒為單位的時間間隔。

 

輸入

輸入有兩行,每行是一個用“時:分:秒”表示的時間點。測試資料保證第二個時間點晚於第一個時間點。

 

輸出

輸出一個整數,表示時間間隔的秒數。

 

樣例輸入

08:00:00
09:00:00

 

樣例輸出

3600

 

提示

輸入資料中帶有普通字元,如冒號,scanf函式的格式字串中對應位置上也要有對應字元。

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
    int a,b,c;
    int x,y,z;
    int sum1 = 0,sum2 = 0;

    scanf("%d:%d:%d",&a,&b,&c);
    scanf("%d:%d:%d",&x,&y,&z);//注意輸入的時候冒號應該是英文的

    sum1 = c + b*60 + a*3600;
    sum2 = z + y*60 + x*3600;

    printf("%d\n",sum2-sum1);
    return 0;
}