思路
一小时3600秒
一分钟60秒
给你n秒
换成换成能够在一天表示的秒数
一天有 24个小时
n % = (24 * 3600)
m = n % 3600;
h = n /3600;
s = m % 60;
代码如下
#include <iostream>
using namespace std;
typedef long long ll;
int main()
{
ll n;
cin >> n;
n /= 1000; // 转化为秒
n %= 24 * 3600; // 求出能够在一天之内表示的秒数
ll m = n % 3600; // 求出转化为分的秒数
ll h = n / 3600; // 求出小时数
ll s = m % 60; // 求出秒数
m /= 60;// 转化为 分数
if(h < 10) cout << 0 << h << ":";
else cout << h << ":";
if(m < 10) cout << 0 << m << ":";
else cout << m << ":";
if(s < 10) cout << 0 << s ;
else cout << s ;
// 请在此输入您的代码
return 0;
}