题解 | #小乐乐定闹钟#

小乐乐定闹钟

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

int main(void)
{
    int hour, minute, k, l, m;
    
    scanf("%d:%d %d", &hour, &minute, &k);
    
    //核心思想:统一单位,将小时换算成分钟来运算
    
    l = hour*60 + minute;    //现在的时刻距00:00的分钟数
    m = l + k;    //现在的时刻距00:00的分钟数加上要睡的分钟数
    
    //一天有24个小时,一个小时60分钟,这个人睡的分钟数可能超过了
    //今天的分钟数,用取余来得到它起来的那个时刻相对于他那天00:00时刻的分钟数
    m %= 24*60;
    
    hour = m / 60;
    minute = m % 60;
    
    printf("%02d:%02d\n", hour, minute);
    
    return 0;
}

#猹的刷题生涯#
全部评论

相关推荐

10-28 11:04
已编辑
美团_后端实习生(实习员工)
一个2人:我说几个点吧,你的实习经历写的让人觉得毫无含金量,你没有挖掘你需求里的 亮点, 让人觉得你不仅打杂还摆烂。然后你的简历太长了🤣你这个实习经历看完,估计没几个人愿意接着看下去, sdk, 索引这种东西单拎出来说太顶真了兄弟,好好优化下简历吧
点赞 评论 收藏
分享
10-25 00:32
香梨想要offer:感觉考研以后好好学 后面能乱杀,目前这简历有点难
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务