题目描述
加拿大作家格拉德威尔在他的代表作《异类》一书中指出:天才之所以卓越非凡,并非拥有超人一等的天资,而是付出了持续不断的努力。要成为某个领域的专家,至少需要经过一万小时的磨练,他将此称为一万小时定律。
小爱投入在学习上的总时间为 n 秒。请将它转换成以小时、分钟和秒组成的时间格式,中间以冒号 : 分割。例如 n=3600,则输出 1:0:0,因为 3600 秒恰好为一个小时。
输入
单个整数:表示 n(0≤n≤1,000,000,000)。
输出
三个自然数,由 : 分隔。第一个自然数表示小时,第二个自然数表示分钟,第三个自然数表示秒数。
样例输入
100
样例输出
0:1:40
代码如下:
#include<stdio.h>
int main()
{
int s;
scanf("%d", &s);
int h=0, m=0;
while (s >= 60)//秒转换成分
{
m++;
s = s - 60;
}
while (m >= 60)//分转换成小时
{
h++;
m = m - 60;
}
printf("%d:%d:%d", h, m, s);
return 0;
}