题解:P10409 「QFOI R2」水落溪流浅浅

· · 题解

解题思路

读入小时 h 和剩余字符串 s,若 h>6 则直接输出原小时,否则将小时加 24

利用 setfill('0')setw(2) 保证小时始终两位补零,然后拼接输出 s

参考代码

#include <bits/stdc++.h>
using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int h;
    string s;
    cin>>h>>s;
    cout<<setfill('0')<<setw(2)<<(h>6?h:h+24)<<s<<'\n';
    return 0;
}