传送门

#include<stdio.h>
int main()
{
	long long n,h,m,s;
	scanf("%lld",&n);
	n/=1000;//得到总秒数,含小时和分钟
	s=n%3600;//得到不能转换成整小时数的秒数,里面含分钟数
    m=s/60;//得到分钟数
    s%=60;//得到秒数
	n/=3600;//得到整小时数
	h=n%24;//去除整天数
	printf("%02lld:%02lld:%02lld",h,m,s);//02lld可使输出含有前导0
	return 0;
}