Problem Description
老师给小豪出了一道题目:给你一个以秒为单位的值n(32位以内),让你换算成时:分:秒输出。 小豪现在陷入了困惑中,现在请你来帮他解决这个问题。
Input
输入每行一个正整数n秒。
Output
对于每组测试数据,输出一行结果时:分:秒。(24小时制)
Sample Input
5 60
Sample Output
00:00:05 00:01:00
HINT
#include<stdio.h> int hh,mm,ss; void convertime(long sec) { hh=sec/3600; mm=(sec-hh*3600L)/60; ss=sec-hh*3600L-mm*60; } int main() { long secs; while(scanf("%ld",&secs)!=EOF) { if(secs>=86400) { secs=secs%86400; } convertime(secs); printf("%02d:%02d:%02d ",hh,mm,ss); } return 1; }