欢迎光临散文网 会员登陆 & 注册

洛谷 P8748 [蓝桥杯 2021 省 B] 时间显示 题解

2023-03-18 10:35 作者:liyuanchen2021  | 我要投稿

题目传送门:https://www.luogu.com.cn/problem/P8748

题目分析

根据题意模拟即可,注意开 long long。

设输入的毫秒数为 n,解题步骤如下:

首先,忽略不足 1 秒的毫秒数,即 n/=1000。

其次,计算出时、分、秒。其中,时可以用 n%86400/3600 来表示,分可以用 n%3600/60 来表示,秒可以用 n%60 来表示。这里的 86400 秒是一天 24 小时内所经过的秒数,3600 秒是 1 小时内所经过的秒数,60 秒是 1 分钟内所经过的秒数。

最后,按照题目要求输出时间,注意时、分、秒不足两位时要补前导 0。

参考代码


洛谷 P8748 [蓝桥杯 2021 省 B] 时间显示 题解的评论 (共 条)

分享到微博请遵守国家法律