题解 | #小乐乐定闹钟#

小乐乐定闹钟

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

#include <stdio.h>

int main() {
    int hour = 0,minute = 0,k = 0;
    while (scanf("%d:%d %d", &hour, &minute , &k) != EOF) { // 注意 while 处理多个 case
        // 64 位输出请用 printf("%lld") to 
        if(0 <= hour && hour <= 23 && 0 <= minute && minute <= 59 && 1 <= k && k <= 10000000000)
        {
            hour += k/60;
            minute += k%60;

            while(minute > 60)
            {
                minute -= 60;
                hour += 1;
            }

            while(hour > 24)
            {
                hour -= 24;
            }

        }
        printf("%02d:%02d",hour,minute);
    }
    return 0;
}

全部评论

相关推荐

牛客583549203号:腾讯还好,况且实习而已,实习生流动性很大,属于正常现象,记得和HR委婉解释
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务