题解 | #小乐乐定闹钟#

小乐乐定闹钟

https://www.nowcoder.com/practice/0f7e422e12be4a7f9958ca2a82abc775

#include <stdio.h>

int main() {
    int hour = 0;
    int minute = 0;
    int k = 0;
    scanf("%d:%d %d", &hour, &minute, &k);
    //h喝m分别设置为输入的小时和时间,后面直接加就可以了
    int h = hour;
    int m = minute;
    //一共k分钟,k/60表示一共多少小时
    //k%60表示还剩下多少分钟
    h += (k/60);
    m += (k%60);

    if (h > 23)
        h %= 24;
    if (m > 59)
    {
        //如果m加完之后大于60,就让它%=60
        m %= 60;
        //同时闹钟的小时要++
        h++;
    }   
    printf("%02d:%02d", h, m);
    return 0;
}

全部评论

相关推荐

10-28 10:48
已编辑
门头沟学院 Java
孩子我想要offer:发笔试后还没笔试把我挂了,然后邮箱一直让我测评没测,后面不知道干嘛又给我捞起来下轮笔试,做完测评笔试又挂了😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务