7-179 小文的心理阴影时刻

7-179 小文的心理阴影时刻

小文十分守时,和别人约会一般会提前k秒钟到,如果对方不准时,他等候k秒钟后也会自行离开。如果称这段时间为小文的心理阴影时间,请编程输出小文的心理阴影时间的起始和结束时刻。

输入格式:

有多组输入数据。先读入一个整数n,接下来包含n行,每行有一个24小时制的时分秒的时间和k秒数

输出格式:

输出心理阴影时间的起始时刻和结束时刻(如果大于等于24:00:00,则从00:00:00开始计数,如果小于00:00:00,则从23:59:59秒开始倒数)

输入样例:

1
12 10 30 40

输出样例:

12:09:50 12:11:10
#include <stdio.h>

int main() {

    int T;
    scanf("%d", &T);
    for (int i = 0; i < T; ++i) {
        int hour, min, sec, during, total;
        scanf("%d %d %d %d", &hour, &min, &sec, &during);
        total = hour * 3600 + min * 60 + sec;
        during %= 86400;
        if (total - during < 0) {
            printf("%02d:%02d:%02d ", (total - during+86400) / 3600, (total - during+86400) % 3600 / 60, (total - during+86400) % 3600 % 60);
        }else {
            printf("%02d:%02d:%02d ", (total - during) / 3600, (total - during) % 3600 / 60, (total - during) % 3600 % 60);
        }

        if(total + during>=86400){
            printf("%02d:%02d:%02d\n", (total + during-86400) / 3600, (total + during-86400) % 3600 / 60, (total + during-86400) % 3600 % 60);
        }else {
            printf("%02d:%02d:%02d\n", (total + during) / 3600, (total + during) % 3600 / 60, (total + during) % 3600 % 60);
        }
    }

    return 0;
}

思路

- 题目的核心关键点就在把时分全部转换成秒
- 最后处理一下时间就行了
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
助手是一款件批处理工具,非常适合广大软件站站长或有大量件重复处理工作的人使用。使用它可以快速生成件列表、批量删除件、批 量添加件、批量修改件内容、批量生成URL件。小助手是一款绿色软件,无需安装直接使用。 小助手软件功能 1、生成件、件夹列表:生成指定目录下的件和件夹列表,可以生成单独件列表或单独的件夹列表。件列表可以包含全部件,也可以 是某种类型的件。列表中每个件或件夹可以含有绝对路径,也可仅是件或件夹名。列表保存为TXT格式件。 2、件批量删除:批量删除指定的件,件名可以含有通配符;批量删除列表件指定的件。删除中,支持扫描多级子件夹。由于件不存在 ,或件正在被使用而无法删除,可以记录错误报告。 3、件批量追加功能:将指定件夹下的件复制到目标件夹下所有的子件夹。 4、件内容批量追加:可以将本追加到件夹指定类型的件里,目标件所在的位置可以是当前件夹、当前件夹及 下一级件夹,以及当前件夹及下面的各级子件夹中。目标件支持多种格式,包括TXT、JSP、PHP、CSS、JS、HTML、 HTM等。追加后的内容可以位于件的任何位置。 5、根据网址列表生成URL件:根据件中提供的网址列表(每行一个网址)自动成URL件,件名为网页的Title标题。 6、以上操作过程中各种设置可以保存,下次打开可以直接使用设置。 小助手注意事项 (1)由于使用环境不同,打开时报错建议多打开两次;win7用户首次运行请“以管理员身份运行(A)”。 (2)批量追加件,适用于向指定的件夹下各个子件夹复制件,不会向更下级的件夹复制件;目标位置件名设置支持使用通配符。 (3)向件追加内容,如需指定特定位置,需采用格式:[A][F]{:$}STR,其中{:$}是分隔符,字符A表示将内容插入STR字符串之后;F表示将内容插 入STR字符串之前,必选其一;STR是目标件中的字符串。 (2)批量生成URL件:请将多个完整的URL放到一个件中,每个网址占一行;生成过程程序会访问每个URL,请保持您的电脑处于联机状态; 使用中请不要修改URL件内容中的“URL=”。 小助手 v1.1更新日志 1、新增根据URL列表件快速生成批量生成多个URL件。 2、优化软件主界面。 3、修复批量追内容到件模块BUG。 小助手截图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Likf(❁´◡`❁)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值