1 条题解

  • 0
    @ 2025-8-24 21:15:27

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar 洛谷网校
    欢迎大家报名洛谷网校的课程,期待和大家一起进步!https://class.luogu.com.cn

    搬运于2025-08-24 21:15:26,当前版本为作者最后更新于2024-02-21 20:20:36,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    欢迎大家报名洛谷网校的课程,期待和大家一起进步!

    思路分析

    首先需要读入时,分,秒以及一个大写字母。使用 cin 读入可以忽略大写字母前面的空格。然后将时间转换为 2424 小时制。例如,下午 11 点转化为 1313 点。

    最后,计算给定的时刻是这一天的第几秒。xx 时,yyzz 秒为这一天的 x×60×60+y×60+zx\times 60\times 60 + y \times 60 + z

    核心代码

    变量定义与读入:

    使用 cin 读入字符时,可忽略空格。

    int shi, fen ,miao; // 时,分,秒
    char C;
    cin >> shi >> fen >> miao >> C;//读入时,分,秒以及一个大写字母 
    

    计算并输出给定的时刻是这一天的第几秒:

    if (C == 'P')
        shi = shi + 12; // 转成24小时制
    cout << shi * 60 * 60 + fen * 60 + miao;
    
    • 1

    信息

    ID
    9141
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者