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:1213: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.假設兩個時間在同一天內,時間先後順序與...