【简单模拟】第十二届蓝桥杯省赛第一场C++ B组/C组/研究生组《时间显示》(c++)

【题目描述】

小蓝要和朋友合作开发一个时间显示的网站。

在服务器上,朋友已经获取了当前的时间,用一个整数表示,值为从 1970 年 1 月 1 日 00:00:00 到当前时刻经过的毫秒数。

现在,小蓝要在客户端显示出这个时间。

小蓝不用显示出年月日,只需要显示出时分秒即可,毫秒也不用显示,直接舍去即可。

给定一个用整数表示的时间,请将这个时间对应的时分秒输出。

【输入格式】

输入一行包含一个整数,表示时间。

【输出格式】

输出时分秒表示的当前时间,格式形如 HH:MM:SS,其中 H 表示时,值为 0 到 23,M 表示分,值为 0 到 59,S 表示秒,值为 0 到 59。

时、分、秒不足两位时补前导 0。

【数据范围】

对于所有评测用例,给定的时间为不超过 10的18次方 的正整数。

【输入样例1】

46800999

【输出样例1】

13:00:00

【输入样例2】

1618708103123

【输出样例2】

01:08:23

【代码】

cpp 复制代码
#include <iostream>
#include <cstring>
#include <algorithm>

using namespace std;

typedef long long LL;

int main()
{
    LL n;
    cin >> n;
    n /= 1000;
    n %= 86400;
    int h = n / 3600;
    n %= 3600;
    int m = n / 60;
    int s = n % 60;
    printf("%02d:%02d:%02d\n", h, m, s);
    return 0;
}
相关推荐
Xの哲學几秒前
Linux链路聚合深度解析: 从概念到内核实现
linux·服务器·算法·架构·边缘计算
加成BUFF6 分钟前
C++入门讲解3:数组与指针全面详解
开发语言·c++·算法·指针·数组
代码游侠15 分钟前
应用——管道与文件描述符
linux·服务器·c语言·学习·算法
一招定胜负18 分钟前
决策树开篇
算法·决策树·机器学习
GoWjw18 分钟前
C语言高级特性
c语言·开发语言·算法
carver w22 分钟前
说人话版 K-means 解析
算法·机器学习·kmeans
小O的算法实验室28 分钟前
2026年SEVC SCI2区,基于差分向量内学习策略的自适应指数交叉差分进化算法,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
天若有情67334 分钟前
我发明的PROTO_V4协议:一个让数据“穿上迷彩服”的发明(整数传输协议)
网络·c++·后端·安全·密码学·密码·数据
加油=^_^=36 分钟前
【C++11】特殊类设计 | 类型转换
c++·单例模式·类型转换
gloomyfish36 分钟前
【最新技术】多模态零样本工业缺陷检测概述
人工智能·算法·计算机视觉