Codeforces Round 937 (Div. 4)
C. Clock Conversion
代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=1e5+10; string s; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int t; cin >> t; while(t--) { cin >> s; string s1=s.substr(0,2); string s2=s.substr(2,3); if(s1<"12"&&s1>"00") cout << s << " AM\n"; else if(s1=="00") cout << "12" << s2 << " AM\n"; else if(s1=="12") cout << "12" << s2 << " PM\n"; else { int a=10*(s1[0]-'0')+(s1[1]-'0')-12; if(a<10) cout << "0" << a << s2 << " PM\n"; else cout << a << s2 << " PM\n"; } } return 0; }
|