654. Conversão de tempo
Lê um valor inteiro. É a duração (em segundos) de um evento na fábrica. Converta para horas: minutos: segundos.
Formato de entrada
Insira um número inteiro N.
Formato de saída
O tempo convertido é expresso no formato de "horas: minutos: segundos".
intervalo de dados
1≤N≤10000001≤N≤1000000
Amostra de entrada:
556
Saída de amostra:
0:9:16
/*秒数换算成标准格式有固定公式:
小时 = 总秒数 / 3600;
分钟 = 总秒数 % 3600 / 60;
秒数 = 总秒数 % 60;*/
#include <cstdio>
#include <cmath>
int main()
{
int n, h ,m, s;
scanf("%d", &n);
h = n / (60 * 60);
m = (n - h * (60 * 60)) / 60;
s = (n - h * (60 * 60)) % 60;
printf("%d:%d:%d\n", h, m, s);
return 0;
}