题目描述
1小时是60分钟,1分钟是60秒,现在已知n秒,请将其转换成”HH:MM:SS”的格式。
输入
第一行输入一个整数T(1≤T≤10000),表示样例的个数。
以后每行一个整数n(0≤n≤86400)。
输出
每行输出一个样例的结果。
样例输入
3 0 60 3600
样例输出
00:00:00 00:01:00 01:00:00
思路:通过除和除余输出%02d格式为占2位位数不够时左补零;
#include<stdio.h>
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n;
scanf("%d",&n);
printf("%02d:",n/3600);//秒可以化成几个小时
n%=3600;//转化位小时后剩余秒数
printf("%02d:",n/60);
printf("%02d\n",n%60);
}
}