时间换算
发布日期:2021-06-29 11:18:01 浏览次数:3 分类:技术文章

本文共 460 字,大约阅读时间需要 1 分钟。

本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。

输入格式:

输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。

输出格式:

输出在一行中给出hh:mm:ss格式的结果时间。

输入样例:

11:59:4030

输出样例:

12:00:10

思路:从秒到分到小时依次计算,注意输入格式控制:%02d。

#include 
int main() {
int h, m, s; scanf("%d:%d:%d", &h, &m, &s); int n = 0; scanf("%d", &n); int H, M, S; S = (s + n) % 60; m += (s + n) / 60; M = m % 60; h += m / 60; H = h % 24; printf("%02d:%02d:%02d", H, M, S);}

转载地址:https://blog.csdn.net/zxc0074869/article/details/115189485 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:查找书籍
下一篇:输出学生成绩

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年04月23日 02时26分47秒