题目链接:https://ac.nowcoder.com/acm/contest/5667/D
解题思路:
签到题,比手速。一开始写成了:s[1][0]-s[0][0]-’0‘,但不需要-'0'。在那看了3,4分钟才看出错误。以此铭记自己的错误。
代码:
#include<bits/stdc++.h> using namespace std; string s[3]; int main() { cin >> s[0]; cin >> s[1]; sort(s,s+2); int h = (s[1][0]-s[0][0])*10+(s[1][1]-s[0][1]); int m = (s[1][3]-s[0][3])*10+(s[1][4]-s[0][4]); int sec = (s[1][6]-s[0][6])*10+(s[1][7]-s[0][7]); cout << h*3600 + m * 60 + sec << endl; }