C語言實驗 時間間隔

2021-08-08 23:25:11 字數 805 閱讀 3537

time limit: 1000ms

memory limit: 65536kb

submit

statistic

problem description

從鍵盤輸入兩個時間點(24小時制),輸出兩個時間點之間的時間間隔,時間間隔用「小時:分鐘:秒」表示。

如:3點5分25秒應表示為--03:05:25.假設兩個時間在同一天內,時間先後順序與輸入無關。

input

輸入包括兩行。

第一行為時間點1。

第二行為時間點2。

output

以「小時:分鐘:秒」的格式輸出時間間隔。

格式參看輸入輸出。

example input

12:01:12

13:09:43

example output

01:08:31
解題思路:題目要求很簡單,就是算出兩個時刻的差值,把這個差值轉換成小時、分鐘、秒然後表示出來,所以我們要先算出兩個時刻的差值,我用del來表示了,做這個題的時候可以模擬十進位制數的取每個位上的值,原理是一樣的。然後用%02d來表示出來就完成了。
#includeint main()

else

int a, b, c;

a = del / 3600;

b = del / 60 % 60;

c = del % 60;

printf("%02d:%02d:%02d\n",a, b, c);

return 0;

}

C語言實驗 時間間隔

time limit 1000 ms memory limit 65536 kib submit statistic problem description 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。如 3點5分25秒應表示為 03 05 25...

C語言實驗 時間間隔

problem description 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。如 3點5分25秒應表示為 03 05 25.假設兩個時間在同一天內,時間先後順序與輸入無關。input 輸入包括兩行。第一行為時間點1。第二行為時間點2。out...

C語言實驗 時間間隔 sdut oj

time limit 1000ms memory limit 65536kb problem description 從鍵盤輸入兩個時間點 24小時制 輸出兩個時間點之間的時間間隔,時間間隔用 小時 分鐘 秒 表示。如 3點5分25秒應表示為 03 05 25.假設兩個時間在同一天內,時間先後順序與...