題目連結: https://tioj.ck.tp.edu.tw/problems/1009
# 內容
給你現在時間以及考試終止時間,請你判斷還剩下多少時間可以做題目。
# 思路
讀入時一律轉為秒後,再將秒數換成時:分: 秒的形式。
記得判斷隔天的狀況喔~~
# 程式碼
#include <bits/stdc++.h> | |
using namespace std; | |
int read_input() { | |
int h, m, s; | |
scanf("%d:%d:%d", &h, &m, &s); | |
return (h*60+m)*60+s; | |
} | |
void output(int sec) { | |
printf("%02d:%02d:%02d\n", sec/3600, sec/60%60, sec%60); | |
} | |
int main() { | |
int A = read_input(); | |
int B = read_input(); | |
//tomorrow | |
if (A >= B) | |
B += 86400; | |
output(B-A); | |
return 0; | |
} |