时间单位转换-题解

描述

小育在数学课学习了时间单位转换,老师教同学们算如何把秒转换成分钟和小时。老师给出一个以秒为单位的时间t,要求用 “H:M:S”的格式来表示这个时间。H表示小时,M表示分钟,而S表示秒。它们都是整数。
例如,若t=0,则应输出是“0:0:0”;
若t=3661,则输出“1:1:1”。

输入描述

输入只有一行,是一个整数t(0<=t<=86399)。

输出描述

输出只有一行,用“H:M:S”的格式表示,H表示小时,M表示分钟,而S表示秒。它们都是整数,不包括引号。

代码

1
2
3
4
5
6
7
8
9
10
11
12
#include <bits/stdc++.h>
using namespace std;

int main() {
int in, h, m, s;
cin >> in;
h = in / 3600;
m = in / 60 % 60;
s = in % 60;
cout << h << ":" << m << ":" << s;
return 0;
}

时间单位转换-题解
https://chenxi-tijie.pages.dev/2025/07/时间单位转换-题解/
作者
chenxi
发布于
2025年7月2日
许可协议