题解 | #小乐乐定闹钟#
小乐乐定闹钟
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; }