题目描述
电子表的 24小时制显示时间由一个 6 位数组成,如10:20:15 表示 10 时 20 分 15 秒,也表示从 00 时 00 分 00 秒经过了 37215 秒。
已知从 00 时 00 分 00 秒开始经过了 t 秒,请你编程换算出当前的时刻,时分秒之间用:
隔开。
输入格式
一个整数 t,表示从 00 时 00 分 00 秒开始经过了 t 秒。
输出格式
三个整数,表示当前时刻的时、分、秒,两数之间用:
隔开。
输入数据 1
3662
输出数据 1
1:1:2
数据范围与约定
对于 100% 的数据 :0≤ t<86400
代码
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
int a,b,c;
a=n/60/60;
n=n-60*60*a;
b=n/60;
c=n-60*b;
cout<<a<<":"<<b<<":"<<c;
return 0;
}