题目描述
LZY自从上次买了个表,由于太复杂被大家广为诟病。LZY今天想问大家一个简单的问题,他随意说出一个秒数,你能将秒数转化为时间输出吗?
输入
测试数据由多组测试样例组成。每组测试样例第一行输入一个正整数t ( 1 <= t <= 86400 )
输出
每组测试样例输出一行转换完毕的时间,格式为HH:MM:SS ( 00:00:01 —— 24:00:00 )
样例输入 Copy
1
86399
样例输出 Copy
00:00:01
23:59:59
水题++
题目样例量十分大,写最简式子不然会超时。。。
AC代码:
#include<bits/stdc++.h>
using namespace std;
int a,b,c,d,n;
int main(){
while(scanf("%d",&n)!=EOF){
a=n/3600;
b=(n%3600)/60;
c=n%60;
printf("%02d:%02d:%02d\n",a,b,c);
}
return 0;
}