思路
从小时开始处理,看过了多少小时/分/秒,然后分别%对应上限值
代码
#include <iostream>
using namespace std;
typedef long long LL;
LL n;
LL h,m,s;
int main()
{
cin >> n;
n /= 1000;
if(n)
{
h = n / 3600;
n %= 3600;
if(n)
{
m = n / 60;
n %= 60;
if(n)
{
s = n;
}
}
}
h %= 24,m %= 60,s %= 60;
printf("%02d:%02d:%02d\n",h,m,s);
return 0;
}