7-1 时间换算(15分)

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

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


输入格式:

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


输出格式:

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


输入样例:

11:59:40
30

输出样例:

12:00:10
#include 
int main()
{
    int hour, min=0, sec=0;
    int time, flag = 1;
    scanf("%d:%d:%d", &hour, &min, &sec);
    scanf("%d", &time);
    if (time + sec > 59)
    {
        sec += time - 60;
         min++;
        flag = 0;
    }
    else
    {
        sec += time;
    }
    if (flag != 1 && min == 60)
    {
        if (hour != 23)
            hour++;
        else
            hour = 0;
        min = 0;
    }
    printf("%02d:%02d:%02d", hour, min, sec);
    return 0;
}
目录
相关文章
|
3月前
|
测试技术 Python
将秒换算成时、分、秒
本文介绍了使用Python将总秒数转换为小时、分钟和秒的格式的方法,包括定义转换函数和格式化输出函数,并提供了完整的代码实现及测试用例,帮助用户更友好地展示时间信息。
183 59
|
7月前
|
JavaScript 前端开发 Serverless
函数计算产品使用问题之打印日志时间与实际时间相差8小时,是什么原因
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
9月前
1057 数零壹 (20 分)
1057 数零壹 (20 分)
wustojc400924小时时间记法转12小时时间记法
wustojc400924小时时间记法转12小时时间记法
72 0
计算日期到天数的换算
1.题目概述 2.题解 思路分析 具体实现
93 0
|
Java BI
Java 某个起始时间,固定的累加天数,计算周期
Java 某个起始时间,固定的累加天数,计算周期
184 1
7-40 最大的数 (10 分)
7-40 最大的数 (10 分)
122 0
7-40 最大的数 (10 分)
将毫秒换算成天、时、分、秒
将毫秒换算成天、时、分、秒
177 0
|
测试技术
1002 写出这个数 (20 分)
1002 写出这个数 (20 分)
104 0
7-7 12-24小时制 (15 分)
7-7 12-24小时制 (15 分)
230 0

热门文章

最新文章